Mit Arrays in Visual Basic für Applikationen oder VBA , Verfahren effizient große Mengen an Daten und spart Speicher und Ausführungszeit. Arrays sind eine Sammlung von Elementen des gleichen Typs und variable , auf die sich die gleiche Variable Namen. Wenn Sie die Anzahl der Elemente für eine bestimmte Variable kennen, können Sie das Array auf diese Zahl gesetzt . Allerdings, wenn Sie unsicher sind, was Größe des Arrays zu verwenden sind , dann verwenden Sie ein dynamisches Array . Dynamische Arrays Größe automatisch , abhängig von der Menge der Daten. Sie können die Größe eines Arrays mit den UBound und LBound Funktionen in Ihrer Prozedur . Anleitung
1
Öffnen Sie die Excel -Datei mit dem Verfahren, für das Sie die Array-Größe zu bestimmen.
2
Öffnen Sie den VBA -Editor, um die Prozedur zu sehen. A short-cut ist, drücken Sie " ALT -F11 " in Ihrer Excel-Arbeitsmappe .
3
in Ihren VBA-Prozedur liegen , wo die UBound und LBound Funktionen hinzuzufügen. Normalerweise werden diese Funktionen würden nach der Anordnung des Verfahrens kommen
4
Geben Sie die UBound und LBound Funktionen , indem Sie die folgenden Schritte aus: .
MsgBox UBound ( ArrayName ) - LBound ( ArrayName ) + 1 of
VBA zeigt die Größe des Arrays in einer Message-Box .