Office: Makros und Zellfarben

Helfe beim Thema Makros und Zellfarben in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hi, habe ein Problem mit der farblichen Darstellung von Zellen / Spalten, die mittels einem Makro rot, wenn das angegebene datum kleiner als das... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von wolkenspringer, 20. September 2012.

  1. Makros und Zellfarben


    Hi,

    habe ein Problem mit der farblichen Darstellung von Zellen / Spalten, die mittels einem Makro rot, wenn das angegebene datum kleiner als das aktuelle ist und weiss, bzw. keine Farbe, wenn das Datum gleich o. grösser als das aktuelle ist und wenn gar keine Angaben in der Zelle vermerkt sind.

    Könntet ihr mal drüber schauen, denn ich kann machen was ich will, die richtige Farbe finde ich nicht. Das Einzige was funktioniert sind die Zellen mit einem wert von kleiner als das aktuelle Datum, diese werden mittels Farbcode 255 rot eingefärbt.

    PHP:
    Sub datum()
    '
    Makro1 Makro
    '

    '


    For 2 To 200






    If Cells(t1) < Date Then
    Cells
    (t1).Interior.Color 255 '  rot

    If Cells(t, 1) = "" Then
    Cells(t, 1).Interior.Color = 2 '  
    weiss
    End 
    If

    Else
    Cells(t1).Interior.Color '  weiss
    End If




    Next t

    End Sub
    Danke und Gruss,

    Reinhold
     
    wolkenspringer, 20. September 2012
    #1
  2. Michael
    Michael Administrator
    Hallo Reinhold,

    Da gibt es so einiges was hier nicht stimmt:

    1) If Cells(t, 1) = "" Then prüft ob die Zelle leer ist und zwar als Text. Wenn Du eine leere Zelle im Standardformat hast greift das schon nicht.
    2) hast Du 2 End ifs drin. Das macht so keinen Sinn.
    3) nach dem ersten If sollte ein elseif kommen und nicht einfach ein weiteres if. Also If, Elseif, Else

    Aber viel wichtiger: Warum verwendest Du nicht einfach die bedingte Formatierung von Excel? Das wäre doch sicher einfacher für Dich.

    VG
    Michael
     
  3. Exl121150 Erfahrener User
    Hallo Reinhold,

    abgesehen von dem, was Michael bereits ausgeführt hat, sind die Farbkonstanten nicht korrekt.

    Code:
    Sub Datum_Einfaerben()
    
      Dim t As Integer
    
      For t = 2 To 200
      
        With Cells(t, 1)
          If .Value < Date Then
            .Interior.Color = vbRed    '= 255 = &HFF = RGB(255,0,0)
          ElseIf .Value = "" Then
            .Interior.Color = vbWhite  '= 16777215 = &HFFFFFF = RGB(255,255,255)
          Else
            .Interior.Color = vbWhite  '
          End If
        End With
      
      Next t
    
    End Sub
    
    
    
     
    Exl121150, 22. September 2012
    #3
Thema:

Makros und Zellfarben

Die Seite wird geladen...
  1. Makros und Zellfarben - Similar Threads - Makros Zellfarben

  2. Makros für csv-Export mit Anführungszeichen für ausgewählte Splaten

    in Microsoft Excel Hilfe
    Makros für csv-Export mit Anführungszeichen für ausgewählte Splaten: Hallo liebe Forengemeinde, ich habe folgendes Problem: Ich muss eine csv-Datei bearbeiten und anschließend wieder als csv-Datei speichern. In der Originaldatei sind einige Spalteninhalte in in...
  3. VBA Textbox macht was sie will

    in Microsoft Excel Hilfe
    VBA Textbox macht was sie will: Hallo, ich bin ein Neuling bei VBA auch Excel habe ich bisher nie so intensiv benutzt wie in den letzten Wochen. Ich sitze jetzt schon länger vor einem Problem, welches ich weder mit Hilfe des...
  4. Workbook ohne Makros starten

    in Microsoft Excel Hilfe
    Workbook ohne Makros starten: Moin allerseits, wer das Thema liest, wird sich sicher fragen "und so etwas wird hier wieder aufgewärmt? Ist doch tausendfach im Netz beantwortet!?" Stimmt, denn der Tipp mit der...
  5. Probleme mit Makros und Grafiken nach Umstieg von Word 2011 auf Office 365 (Mac)

    in Microsoft Word Hilfe
    Probleme mit Makros und Grafiken nach Umstieg von Word 2011 auf Office 365 (Mac): Liebes Forum, ich bin kann selbst kaum VBA, hab aber mal einige Makros aufgenommen und dann abgeändert, bin also alles andere als ein Profi. 2015 hat jemand im FOrum (office-loesung.de), dessen...
  6. Makros in Excel 2007 aktivieren

    in Microsoft Excel Hilfe
    Makros in Excel 2007 aktivieren: Fehler 57121
  7. Excel Link Quellcode mit Makros automatisch ändern

    in Microsoft Excel Hilfe
    Excel Link Quellcode mit Makros automatisch ändern: Hallo, kann mir wer helfen ich habe Chatgpt gefragt wie ich den Quellcode von einem Hyperlink automatisch anhand von Makros ändern kann, wenn ich die Ordner verschiebe und habe das als Antwort...
  8. Bitte um Hilfe bei erstellung eines Makros, chat GPT hängt sich auf

    in Microsoft Excel Hilfe
    Bitte um Hilfe bei erstellung eines Makros, chat GPT hängt sich auf: Hallo Bitte kann mir jemand helfen ich bräuchte ein Makro welches mir eine Liste erstellt aus der Zahlenkombination 0-6. beginnt soll beginnen mit 0 0 0 0 0 0 0 dann 0 0 0 0 0 0 1 aber auch...
  1. Nixxnuzz
Schlagworte:
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden