hallo Andreas,
mir ging es eigentlich darum, ob es in VBA so etwas wie eine
„Array-Funktion“ gibt,
selbstverständlich kann ich dir einen Einzeiler schreiben, dann ist A1:B20 in dem Array arrBereich.
mit der man in einer einzigen Codezeile
einen Range von Zellen gleich behandeln kann (z.B. den Wert
jeder Zelle um 1 erhöhen).
Das mit einzeilig kannste dir sowieso abschminken, ich zumindest sehe da nix.
Und, Werte, die in in einer Variablen stecken die ein Array darstellen, gleichzeitig zu erhöhen um 1 oder irgendwas, da ist mir auch nichts bekannt.
arrBereich=arrBereich+1 geht nicht.
Der einzige Vorteil, Zellen in ein Array zu überführen um sie dann in einer Schleife Arrayelement für Arrayelement um 1 zu erhöhen ist die Schelligkeit.
Das geht schneller als zelle für zelle abzuklappern, ansonsten isses das Gleiche.
Das scheint es aber nicht zu geben.
Irgendwie nein.
Danke für deine Bemühungen
Gerne.
und Gruß,
dito
Reinhard