Propriété ListObject.Active (Excel)

Renvoie une valeur booléenne indiquant si un objet ListObject d’une feuille de calcul est actif, c’est-à-dire si la cellule active se trouve à l’intérieur de la plage de l’objet ListObject . Boolean (en lecture seule).

Syntaxe

expression. Active

Expression Variable qui représente un objet ListObject .

Remarques

Étant donné qu’il n’existe aucune méthode Activate pour l’objet ListObject , vous pouvez activer un objet ListObject uniquement en activant une plage de cellules dans la liste.

Exemple

L’exemple suivant active la liste dans l’objet ListObject par défaut dans la première feuille de calcul du classeur actif. L’appel de la méthode Activate de l’objet Range sans paramètres de cellule active la plage entière pour la liste.

Function MakeListActive() As Boolean 
 Dim wrksht As Worksheet 
 Dim objList As ListObject 
 
 Set wrksht = ActiveWorkbook.Worksheets("Sheet1") 
 Set objList = wrksht.ListObjects(1) 
 objList.Range.Activate 
 
 MakeListActive = objList.Active 
End Function

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.