Partager via


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.