- 13 Fev 2019 às 14:11
#41185
Pessoal, boa tarde!
Preciso de ajuda! Não estou conseguindo finalizar minha planilha, visto que quero inserir linhas e meu código VBA da Erro, vindo a Depurar.
Eu tenho a planilha em anexo, em que preciso inserir um conjunto de linhas (Rows("28:37")) cada vez que eu ativar o Botao1.
Porém, estas linhas elas devem ser inseridas logo após o "modelo" criado para preenchimento, ou seja, devem ser inseridas SEMPRE na linha 38 (Rows ("38:38")) e deslocar as outras para baixa. Assim, sempre que eu clicar no botão, deve inserir um conjunto de linhas para novo preenchimento, sendo os mais recentes ficando sempre no inicio.
Eu estou usando um código VBA bem simples:
Sub Macro1()
Rows("28:37").Select
Selection.Copy
Rows("38:38").Select
Selection.Insert Shift:=xlDown
Range("D41:J43").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("B39").Select
End Sub
Porém, quando clico para adicionar linha, da erro e vai direto para o Depurador, com erro na seguinte linha:
Selection.Insert Shift:=xlDown
Espero que consigam me ajudar!
Se tiverem uma outra idéia para a inserção das linhas, fico a disposição para alteração da planilha!
No aguardo e obrigado galera!
Atenciosamente,
Caio F. Boncompani
Preciso de ajuda! Não estou conseguindo finalizar minha planilha, visto que quero inserir linhas e meu código VBA da Erro, vindo a Depurar.
Eu tenho a planilha em anexo, em que preciso inserir um conjunto de linhas (Rows("28:37")) cada vez que eu ativar o Botao1.
Porém, estas linhas elas devem ser inseridas logo após o "modelo" criado para preenchimento, ou seja, devem ser inseridas SEMPRE na linha 38 (Rows ("38:38")) e deslocar as outras para baixa. Assim, sempre que eu clicar no botão, deve inserir um conjunto de linhas para novo preenchimento, sendo os mais recentes ficando sempre no inicio.
Eu estou usando um código VBA bem simples:
Sub Macro1()
Rows("28:37").Select
Selection.Copy
Rows("38:38").Select
Selection.Insert Shift:=xlDown
Range("D41:J43").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("B39").Select
End Sub
Porém, quando clico para adicionar linha, da erro e vai direto para o Depurador, com erro na seguinte linha:
Selection.Insert Shift:=xlDown
Espero que consigam me ajudar!
Se tiverem uma outra idéia para a inserção das linhas, fico a disposição para alteração da planilha!
No aguardo e obrigado galera!
Atenciosamente,
Caio F. Boncompani
Você não está autorizado a ver ou baixar esse anexo.