ListObjects.Add(XlListObjectSourceType, Object, Object, XlYesNoGuess, Object) Méthode

Définition

Cette méthode crée un nouvel objet Liste. Renvoie un ListObject objet.

public Microsoft.Office.Interop.Excel.ListObject Add (Microsoft.Office.Interop.Excel.XlListObjectSourceType SourceType = Microsoft.Office.Interop.Excel.XlListObjectSourceType.xlSrcRange, object Source, object LinkSource, Microsoft.Office.Interop.Excel.XlYesNoGuess XlListObjectHasHeaders = Microsoft.Office.Interop.Excel.XlYesNoGuess.xlGuess, object Destination);
Public Function Add (Optional SourceType As XlListObjectSourceType = Microsoft.Office.Interop.Excel.XlListObjectSourceType.xlSrcRange, Optional Source As Object, Optional LinkSource As Object, Optional XlListObjectHasHeaders As XlYesNoGuess = Microsoft.Office.Interop.Excel.XlYesNoGuess.xlGuess, Optional Destination As Object) As ListObject

Paramètres

SourceType
XlListObjectSourceType

XlListObjectSourceType facultatif. Indique le type de source pour la requête. Peut être l’une des constantes XlListObjectSourceType suivantes : xlSrcExternal ou xlSrcRange. S’il est SourceType omis, la valeur par défaut est xlSrcRange.

Source
Object

Facultatif SourceType lorsqu’il s’agit de xlSrcRange. Objet Range représentant la source de données. S’il est omis, la plage est renvoyée par défaut par le code de détection Source de plage de liste. Obligatoire SourceType lorsqu’est xlSrcExternal. Tableau de valeurs de chaîne spécifiant une connexion à la source. Element#Contents0URL pour SharePoint site 1ListName 2ViewGUID

LinkSource
Object

Facultatif Boolean. Indique si une source de données externe doit être liée à l'objet ListObject. Si SourceType la valeur est xlSrcExternal,la valeur par défaut est True. Non valide si SourceType xlSrcRangeet retourne une erreur si elle n’est pas omise.

XlListObjectHasHeaders
XlYesNoGuess

Objet facultatif. Constante qui indique si les données importées ont des XlYesNoGuess étiquettes de colonne. Si la Source ne contient pas d'en-têtes, Excel les génère automatiquement.

Destination
Object

Objet facultatif. Objet Plage spécifiant une référence de cellule unique en tant que destination pour l'angle supérieur gauche du nouvel objet de liste. Si l’objet Range fait référence à plusieurs cellules, une erreur est générée. DestinationL’argument doit être spécifié SourceType lorsqu’il est définie sur xlSrcExternal. DestinationL’argument est ignoré si est définie sur SourceType xlSrcRange. La plage de destination doit se trouver sur la feuille de calcul qui contient la ListObjects collection spécifiée. Les nouvelles colonnes sont insérées à Destination l’en-tête pour s’adapter à la nouvelle liste. Par conséquent, les données existantes ne sont pas supprimées.

Retours

ListObject

Remarques

Si la liste comporte des en-têtes, la première ligne de cellules est convertie en Texte si ce n’est pas déjà le cas. Cette conversion est basée sur le texte visible pour la cellule. Cela signifie que, si une valeur de date avec un format Date est modifiée par les paramètres régionaux, la conversion en liste peut produire des résultats différents selon les paramètres régionaux du système. De plus, si deux cellules de la ligne d’en-têtes contiennent le même texte, un Entier incrémentiel y est ajouté de façon à ce que chaque en-tête soit unique.

S’applique à