Ich richte VBA in Excel ein, um zwei Daten zu vergleichen, um zu sehen, ob sie identisch sind. Das Problem, das ich habe, ist, dass nach dem Zuweisen der Variablen der Zelle zu "ActualStartDate" alles aus der Zelle löscht. So wird "ActualStartDate" korrekt zugewiesen, aber gleichzeitig gelöscht.Einer Zelle eine Variable zuweisen, ohne den ursprünglichen Inhalt zu löschen
Hier ist mein Code, jede Hilfe wäre fantastisch. (das Active Zeug ist, weil es alle relativen Referenzen ist)
Dim ActualStartDate, ProjectedStartDate
ActiveCell.Offset(-1, -1).Range("A1").Select
ActiveCell.FormulaR1C1 = ActualStartDate
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.FormulaR1C1 = ProjectedStartDate
If ActualStartDate = ProjectedStartDate Then
ActiveCell.Offset(-1, -1).Range("A1").Interior.Color = RGB(0, 0, 255)
End If
Wenn es läuft, tut es meine Testdaten recogize die gleiche zu sein und die Zelle zu färben. Es löscht nur den Inhalt der Zelle, die "ActualStartDate" enthält
Das macht Sinn und scheint zu funktionieren! Vielen Dank!! – Shannon