eine vermutlich blöde Frage.
Ich lese aus einem Anwendungsfenster Daten in bestimmte Zellen aus. Wenn alle Daten (je nach Anwendung bis zu 30 Spalteneinträge) ausgelesen sind, erfasse ich die Zeit mit ActiveCell.Offset(0, 10).Value = Format(Date & " " & Time)
Wenn ich im nachhinein aber eine Änderung meiner Tabelle vornehme (z.B. ich füge eine weitere Spalte ein), so muss ich manuell in VBA den Code z.B. in ActiveCell.Offset(0, 11).Value = Format(Date & " " & Time)
ändern. Das kann in einem längeren Makro schon ziemlich anstrengend sein, da ich ja alle anderen VBA-Zeilen auch ändern muss (hier ändern sich ja dann auch die Spalten).
Gibt es da eine elegantere Lösung? Bin für jedes Vorschlag dankbar!
Danke im Voraus!
Viele Grüße
Markus