Propriété Range.LocationInTable (Excel)

Retourne une constante qui décrit la partie du rapport de tableau croisé dynamique qui contient le coin supérieur gauche de la plage spécifiée. Il peut s’agir de l’une des constantes XlLocationInTable suivantes. Long (en lecture seule).

Syntaxe

expression. LocationInTable

expression Variable représentant un objet Range.

Exemple

Cet exemple montre comment afficher un message décrivant l'emplacement de la cellule active au sein du rapport de tableau croisé dynamique.

Worksheets("Sheet1").Activate 
Select Case ActiveCell.LocationInTable 
Case Is = xlRowHeader 
 MsgBox "Active cell is part of a row header" 
Case Is = xlColumnHeader 
 MsgBox "Active cell is part of a column header" 
Case Is = xlPageHeader 
 MsgBox "Active cell is part of a page header" 
Case Is = xlDataHeader 
 MsgBox "Active cell is part of a data header" 
Case Is = xlRowItem 
 MsgBox "Active cell is part of a row item" 
Case Is = xlColumnItem 
 MsgBox "Active cell is part of a column item" 
Case Is = xlPageItem 
 MsgBox "Active cell is part of a page item" 
Case Is = xlDataItem 
 MsgBox "Active cell is part of a data item" 
Case Is = xlTableBody 
 MsgBox "Active cell is part of the table body" 
End Select

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.