Méthode Application.AddCustomList (Excel)
Ajoute une liste personnalisée pour la recopie incrémentée et/ou le tri personnalisé.
Syntaxe
expression. AddCustomList (ListArray, ByRow)
expressionUne variable qui représente un objetApplication.
Paramètres
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
ListArray | Requis | Variant | Spécifie les données sources sous la forme d'un tableau de chaînes de caractères ou d'un objet Range. |
ByRow | Facultatif | Variant | Utilisé uniquement si TableauListe est un objet Range. Affectez-lui la valeur True pour créer une liste personnalisée à partir de chacune des lignes contenues dans la plage. Affectez-lui la valeur False pour créer une liste personnalisée à partir de chacune des colonnes située dans la plage. Si vous ne spécifiez pas cet argument et si le nombre de lignes est supérieur ou égal au nombre de colonnes de la plage, Microsoft Excel crée une liste personnalisée à partir de chacune des colonnes de la plage. Si cet argument est omis et qu’il y a plus de colonnes que de lignes dans la plage, Excel crée une liste personnalisée à partir de chaque ligne de la plage. |
Remarques
Si la liste que vous essayez d’ajouter existe déjà, cette méthode génère une erreur d’exécution 1004. Interceptez l’erreur avec une instruction On Error .
Exemple
Cet exemple montre comment ajouter un tableau de chaînes de caractères sous la forme d'une liste personnalisée.
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
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.