Ich brauche Hilfe mit einem Code kommen, der bestimmte Zellen rot ändert, wenn das Datum einer Zelle kleiner ist als das heutige Datum und wenn eine andere Zelle leer ist.Verwenden von "Wenn und" Anweisung zum Ändern bestimmter Zellen rot
Wenn beispielsweise die Zelle "I5" kleiner als das heutige Datum ist und die Zelle "G5" leer ist, ändern Sie die Füllzelle "I5" in rot. Wenn nicht, dann ändere die Füllung auf grün. Und dies muss für jede Zelle in Spalte I wiederholt werden
Dies ist der Code Ich habe so:
With Sheet1
For Each rCell In .Range("I5", .Cells(.Rows.Count, 9).End(xlUp)).Cells
If rCell.Value <= Date And Cells(46, 7).Value = "" Then
rCell.Interior.Color = vbRed
Else
rCell.Interior.Color = vbGreen
End If
Next rCell
End With
Aber ich kann nicht viel weiter kommen als das.
Wenn jemand irgendwelche Ideen hat, lass es mich wissen. Vielen Dank.
Zellen (46, 7) ist fest, sollte es repariert werden oder sollte es in Spalte G auf jeder Zeile aussehen? – Fredrik
Statt "Datum" sollten Sie jetzt() verwenden. Datum ist ein Typ – Fredrik
und wo ist dein Problem genau? was funktioniert nicht ? –