Como Fazer Tabela no Excel Vba

Para fazer uma tabela no Excel VBA, você pode usar o objeto ListObject. Siga os passos abaixo:

  1. Crie uma planilha no Excel e nomeie-a como "Dados".
  2. Na guia "Desenvolvedor", clique em "Visual Basic" para abrir o editor do VBA.
  3. Na janela do editor, clique em "Inserir" e selecione "Módulo".
  4. Digite o seguinte código para criar uma tabela na planilha:

Sub CriarTabela() Dim rng As Range Dim lstDados As ListObject

' Seleciona a área da tabela Set rng = Worksheets("Dados").Range("A1:C10")

' Cria a tabela Set lstDados = Worksheets("Dados").ListObjects.Add(xlSrcRange, rng, , xlYes)

' Definir nome da tabela lstDados.Name = "TabelaDados"

' Definir nome das colunas lstDados.HeaderRowRange.Cells(1, 1).Value = "Nome" lstDados.HeaderRowRange.Cells(1, 2).Value = "Idade" lstDados.HeaderRowRange.Cells(1, 3).Value = "Cidade" End Sub

  1. Execute o código pressionando F5 ou clicando em "Executar" na guia "Executar" do editor do VBA.

O código acima irá criar uma tabela na planilha "Dados" com 3 colunas e 10 linhas. Você pode ajustar o tamanho da tabela, o nome da tabela e o nome das colunas alterando os valores no código.

Veja também mais Como Fazer com a letra C

Comentários