Método Range.Table (Excel)

Cria uma tabela de dados com base nas fórmulas e valores de entrada e definidos por você em uma planilha.

Sintaxe

expressão. Tabela (RowInput, ColumnInput)

expressão Uma variável que representa um objeto de Intervalo.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
RowInput Opcional Variantes Uma única célula a ser usada como entrada de linha para sua tabela.
ColumnInput Opcional Variantes Uma única célula a ser usada como entrada de coluna para sua tabela.

Valor de retorno

Variant

Comentários

Use tabelas de dados para efetuar uma análise hipotética alterando certos valores constantes em sua planilha para ver como os valores das outras células são afetados.

Exemplo

Este exemplo cria uma tabela de multiplicação formatada nas células A1:K11 em 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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.