Application.AddCustomList-Methode (Excel)
Fügt eine benutzerdefinierte Liste für benutzerdefiniertes AutoAusfüllen bzw. benutzerdefiniertes Sortieren hinzu.
Syntax
Ausdruck. AddCustomList (ListArray, ByRow)
expression Eine Variable, die ein Application-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
ListArray | Erforderlich | Variant | Gibt die Quelldaten an, und zwar entweder als Array mit Zeichenfolgen oder als Range-Objekt. |
ByRow | Optional | Variant | Wird nur angegeben, wenn ListArray ein Range-Objekt ist. Beim Wert True wird eine benutzerdefinierte Liste aus allen Zeilen des Bereichs erstellt. Beim Wert False wird eine benutzerdefinierte Liste aus jeder Spalte des Bereichs erstellt. Wenn Sie dieses Argument nicht angeben und es in dem Bereich mehr Zeilen als Spalten gibt (oder die Anzahl von Zeilen und Spalten gleich ist), erstellt Microsoft Excel eine benutzerdefinierte Liste aus jeder Spalte des Bereichs. Wenn dieses Argument nicht angegeben wird und mehr Spalten als Zeilen im Bereich vorhanden sind, erstellt Excel eine benutzerdefinierte Liste aus jeder Zeile im Bereich. |
Hinweise
Wenn die Liste, die Sie hinzufügen möchten, bereits vorhanden ist, löst diese Methode den Laufzeitfehler 1004 aus. Fangen Sie den Fehler mit einer On Error-Anweisung ab.
Beispiel
In diesem Beispiel wird ein Array mit Zeichenfolgen als benutzerdefinierte Liste hinzugefügt.
On Error Resume Next ' if the list already exists, don'thing
Application.AddCustomList Array("cogs", "sprockets", _
"widgets", "gizmos")
On Error Goto 0 ' resume regular error handling
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.