Ich glaube, was ich versuche zu tun, ist ziemlich einfach. Ich möchte über einen Range-Parameter iterieren und den Wert für jede Zelle in diesem Bereich ändern.Excel VBA: Iterieren über Bereichsparameter und ändern Zelle Werte
Das obige ist ein einfaches Beispiel von dem, was ich tun möchte, aber scheint nicht zu funktionieren. Wenn ich dies debugge, scheint Excel einen Fehler zu werfen, wenn es c.Value = 1
trifft. Warum funktioniert das nicht? Diese
Es funktioniert für mich. Wie nennst du es? Hoffe nicht von einem Arbeitsblatt als UDF? –
Stellen Sie sicher, dass Sie c als Bereich deklarieren. – RBarryYoung
Muss jede Zelle gecycelt werden? Kannst du einfach 'thisRange.Value = 1' verwenden? – user3357963