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.

HinwBemerkungeneise

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.