Como Inserir Linha no Excel Vba

Para inserir uma linha no Excel VBA, você pode usar o seguinte código:

Sub inserir_linha()'Seleciona a célula ativaActiveCell.EntireRow.Insert End Sub Esse código irá selecionar a célula ativa (a célula em que está localizado o cursor) e inserir uma nova linha acima dela.

Também é possível especificar uma linha específica para inserir, por exemplo:

Sub inserir_linha_especifica()'Seleciona a linha 3Rows("3:3").Insert End Sub

Esse código irá inserir uma nova linha acima da linha 3. Basta alterar o número da linha na instrução "Rows" para a linha desejada.

Você também pode usar variáveis para especificar a linha a ser inserida, por exemplo:

Sub inserir_linha_variavel()'Insere uma nova linha depois da linha especificada na variável "linha"Dim linha As Integerlinha = 5Rows(linha + 1).Insert End Sub Esse código irá inserir uma nova linha depois da linha 5 (ou seja, na linha 6), pois a variável "linha" foi definida como 5. É possível alterar o valor da variável para inserir a linha desejada.

Veja também mais Como Fazer com a letra C

Comentários