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.