Notifications
Clear all

Inserir linhas VBA - erro de automacao

6 Posts
2 Usuários
0 Reactions
1,561 Visualizações
(@renatbr)
Posts: 0
New Member
Topic starter
 

Boa tarde Gente,

criei uma macro pelo gravador de macros do excel que busca a ultima linha preenchida, copia as quatro ultima linhas que nao estao preenchidas e colas essas linhas logo acima delas para poder preencher outros dados. Apos gravar a macro, algumas vezes que eu excecuto ela funciona, porem algumas ela da um erro de tempo de execucao. Tentei rodar no excel 2007 e roda perfeitamente, porem utilizando o excel 2013 ela aparece esse erro as vezes. Sera que alguem poderia me ajudar?

Erro: Erro em tempo de execucao `-2147417848 (80010108)`:
Erro de Automacao

Macro:

Sub Incluir_Linhas()
'
' Incluir_Linhas Macro
'
Sheets("Consulta Passagens R&P").Select
Range("C11").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Rows("1:4").EntireRow.Select
Selection.Copy
ActiveCell.Rows("1:1").EntireRow.Select
Selection.Insert Shift:=xlDown `----> ao depurar, ele apresenta essa linha em amarelo, indicando o erro
ActiveCell.Offset(0, 2).Range("A1").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=R[-4]C+4"
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.FormulaR1C1 = "x"
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.FormulaR1C1 = "x"
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.FormulaR1C1 = "x"
ActiveCell.Offset(1, 0).Range("A1").Select
Sheets("Plan1").Select
Range("B2").Select

End Sub

Se puderem ajudar, agradeço bastante! Valeu

 
Postado : 29/08/2015 2:05 pm
(@renatbr)
Posts: 0
New Member
Topic starter
 

Vou adicionar a planilha pra ver se fica mais facil de visualizar.

 
Postado : 29/08/2015 10:43 pm
(@mprudencio)
Posts: 0
New Member
 

Aqui nao deu erro nenhuma vez abri e fechei o arquivo varias vezes

 
Postado : 30/08/2015 7:09 am
(@renatbr)
Posts: 0
New Member
Topic starter
 

Aqui ele funciona varias vezes tambem, geralmente para de funcionar quando eu escrevo qualquer coisa antes na plan 1 e dpois tento utilizar a macro...

Qual excel vc tentou utilizar? Nao sei pq, quando eu rodo no meu trabalho que eh 2007, ele roda direitinho...

 
Postado : 30/08/2015 8:29 am
(@mprudencio)
Posts: 0
New Member
 

Estou usando o 2010 e inserir muitos dados na plan1 inclusive inseri um botao para rodar a macro e nada aconteceu

 
Postado : 30/08/2015 8:45 am
(@renatbr)
Posts: 0
New Member
Topic starter
 

Pois eh, usando o 2007 deu certo, parece que o 2010 tambem entao ne, o 2013 eh que esta com problemas... vou ver se baixo o de 32 bits ou outra versao

mas muito obrigado por tentar ajudar =D

 
Postado : 30/08/2015 9:06 am