Wenn Sie in VBA programmiert haben, kennen Sie den Wert der Verwendung variabler Arrays zum Speichern von Informationen. Es ist nicht ungewöhnlich, mit großen Arrays in Ihren Makros zu arbeiten. Beispielsweise können Sie ein String-Array mit 100 Elementen wie folgt deklarieren:

Dim MyText(99) As String

Während der Ausführung Ihres Makros können Informationen in den Elementen des Arrays gespeichert und wiederhergestellt werden. Möglicherweise möchten Sie zu einem bestimmten Zeitpunkt alle Informationen im Array löschen. Eine klassische Methode hierfür ist die Verwendung einer For …​ Next-Schleife, um jedes Array-Element wie folgt zu durchlaufen:

For J = 0 To 99     MyText(J) = ""

Next J

Wenn die Schleife abgeschlossen ist, wurde alles aus dem Array gelöscht.

Eine schnellere Möglichkeit, dieselbe Aufgabe auszuführen, besteht darin, die ERASE-Funktion wie folgt zu verwenden:

Erase MyText

Nach der Ausführung setzt diese einzelne Zeile jedes Element des MyText-Arrays auf eine leere Zeichenfolge zurück. Wenn das Array numerisch ist, wird jedes Element des Arrays auf Null gesetzt.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.

(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (676) gilt für Microsoft Word 2007, 2010, 2013, 2016, 2019 und Word in Office 365. Eine Version dieses Tipps finden Sie für ältere Menüoberfläche von Word hier: