Ich möchte ein Makro machen, das überprüft, ob das Datum in Spalte A weniger als heute ist. Wenn dies der Fall sollte die Makro einfügen „done“ in Spalte G.Excel Makro - sehr langsam
Sub DoneCheck()
Dim rngZelle As Range, strText As String
With ActiveSheet
For Each c In Sheets("3. Umlagerungen").Range("A:A")
If c.Value < Int(Now) And Not (IsEmpty(c.Value)) Then c.Offset(0, 6).Value = "done"
Next c
End Sub
Ich weiß, dass es sehr schlecht codiert, aber es funktioniert ... Der Grund, warum ich nach Hilfe bin auf der Suche, weil es wirklich läuft langsam ...
Ich habe es mit Application.ScreenUpdating versucht, aber es ändert nichts.
Danke im Voraus & Grüße
Check [dieses Thema für einige Optimierungstipps] (http://stackoverflow.com/questions/20738373/cani-i-make-this-macro-more-efficient-or-faster/20754562#20754562), könnte es mehr solche Threads geben. Hast du sie überprüft und implementiert? – Spidey