Array Index einstellen
29.09.2022 10:43:15
August
in folgendem Makro werden zwei Arrays mit unterschiedlichem Erstindex erstellt.
Sub aaa()
Dim a, b
a = Array(10, 20, 30, 40, 50, 60)
b = Range("c11:c16").Value
Debug.Print LBound(a), LBound(b)
End Sub
doch sollen beide mit dem selben Index beginnen, denn sie werden an ein anderes Makro übergeben. Und da sollen die Arrays mit dem selben Index beginnen. Kann man irgendwas machen, dass a und b mit 1 oder mit 0 beginnen?
OK, a = Array(0, 10, 20, 30, 40, 50, 60)
wäre eine Möglichkeit für a, ist eber nicht besonders schön.
Ich suche nach einer Lösung außer Base ändern oder mit einer Schleife in ein neues Array schaufeln. Es soll schon bei Erstellen des arrays der richtige Index kommen
LG.
August