Ich muss Variantenvariablen aus den Elementen eines dynamischen Arrays deklarieren.vba - Deklarieren von Variablen aus Elementen eines dynamischen Arrays
Ich habe ein Array (arrWS), das die Namen bestimmter Blätter enthält, die manuell ausgefüllt wird, und ich möchte "N" Bereich Objekte, wobei "N" ist die Anzahl der Arbeitsblätter.
Sequence: 1- ein Array deklarieren einige Arbeitsblatt Namen enthält ==> varAAA = Array ("Tabelle1", "Sheet3", "Sheet4", ...)
2- die Anzahl der Elemente Get in diesem Array wie die
3- Dann, wenn möglich:
Dim varBBB(1 To N)
For i = 1 to N
varBBB(i) = Sheets(varAAA(i)).UsedRange
Next N
Sie im Voraus so vielen Dank.
Wie können wir uns auf die Zellen in einem Array von Bereich beziehen? –
@RomcelGeluz Wie auch immer, zB 'varBBB (3) .Cells (1,1)' oder ' varBBB (x) .Range (myRangeVariable) 'oder .... Es unterscheidet sich nicht von der Verwendung eines Nicht-Array' Range' -Objekts, außer dass es indiziert ist. – YowE3K
Oh ja! Ein weiterer Grund, kein 3D-Array zu verwenden (I verwendet, um dies zu tun, um das Blatt mit 3rdD zu vertreten. Danke eine Tonne. –