Share via


Méthode Range.Table (Excel)

Cette méthode crée une table de données à partir des valeurs d'entrée et des formules que vous définissez dans une feuille de calcul.

Syntaxe

expression. Table (RowInput, ColumnInput)

expression Variable représentant un objet Range.

Paramètres

Nom Requis/Facultatif Type de données Description
RowInput Facultatif Variant Une cellule unique à utiliser comme entrée en ligne pour votre table.
ColumnInput Facultatif Variant Une cellule unique à utiliser comme entrée en colonne pour votre table.

Valeur renvoyée

Variant

Remarques

Utilisez des tables de données pour exécuter des analyses par simulation en modifiant certaines constantes de la feuille de calcul et constater ainsi l'effet engendré sur les valeurs contenues dans d'autres cellules.

Exemple

Cet exemple montre comment créer une table de multiplication mise en forme dans les cellules A1 à K11 de la feuille Sheet1.

Set dataTableRange = Worksheets("Sheet1").Range("A1:K11") 
Set rowInputCell = Worksheets("Sheet1").Range("A12") 
Set columnInputCell = Worksheets("Sheet1").Range("A13") 
 
Worksheets("Sheet1").Range("A1").Formula = "=A12*A13" 
For i = 2 To 11 
 Worksheets("Sheet1").Cells(i, 1) = i - 1 
 Worksheets("Sheet1").Cells(1, i) = i - 1 
Next i 
dataTableRange.Table rowInputCell, columnInputCell 
With Worksheets("Sheet1").Range("A1").CurrentRegion 
 .Rows(1).Font.Bold = True 
 .Columns(1).Font.Bold = True 
 .Columns.AutoFit 
End With

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.