excel-vba-wie zu ändern, array-Inhalt durch Referenzierung von array-Namen

Ich versuche, ändern Sie das array namens arraySrc in der folgenden Art und Weise:

Dim arraySrc(0 To 1) As Integer

arraySrc(0) = 1
arraySrc(1) = 2
Dim arrayTmp

arrayTmp = arraySrc
arrayTmp(0) = 0
arrayTmp(1) = 1

Eigentlich will ich mit einem Namen wie ein handle zu ändern, um mehrere arrays einzeln durch Fall, ich habe zum Beispiel eine Funktion zur Rückgabe der array-name, ich will dann legen Sie das zurückgegebene array-Namen, um arrayTmp, dann ändern arrayTmp direkt mit den format-arrayTmp(0)=0 eg, in der Hoffnung zu ändern, um das original-array

Jedoch durch die Verwendung von Variante funktioniert nicht.
Kann jemand bitte lassen Sie mich wissen, wie diese umzusetzen ist?

  • Dim arrayTmp ist Variante geben bye Standard-als Sie noch nicht explizit deklariert den Datentyp. Was nicht funktioniert? Was Sie tun, ist die Veränderung der Werte in arrayTmp.
InformationsquelleAutor Max | 2013-02-04
Schreibe einen Kommentar