Bom dia prezados colegas.
Desculpe incomodar mas estou com um problema pesquisei na net e não encontrei nada que poderia me ajudar.
Tenho 2 planilhas de controle a planilha 1 e usado por departamento A e a planilha 2 pelo departamento B
elas foram criadas utilizando a ferramenta gravar macro e estava utilizando normalmente até ontem, porém quando fui atulizar os dados da planilha 1 para planilha 2 apareceu este erro " RUN-TIME ERROR '6' Overflow.
Pesquisando na net vi que esse erro e devido a quantidade de informações que são copiadas e que teria que alterar a minha macro, porém não sei necessariamente que devo fazer.
Quando aparece a tela de erro clicando em depurar esta linha fica amarela [ Range("J7:T25000").Select ]
Teria que trocar apenas esta linha ou será necessário refazer todo a minha rotina?
Abaixo segue meu código.
Desde já agradeço a ajuda costumeira e espero que alguém possa me dar um help.rs
Abraços.
Sub copiarpara ()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
ChDir"C:Desktopfabiospcontrole
Workbooks.Open Filename:=
"C:Desktopfabiospcontroledados2013.xls"
Range("J5").Select
Windows("dados2013.xls").Activate
Range("J7:T25000").Select
Selection.Copy
Windows("dados2013_para_relatorio.xls")
Range("J7").Select
Selection.PasteSpecial Paste :=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False
Range("J5").Select
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
ActiveWorkbook.Save
MsgBox"Copiado"
End Sub
Postado : 25/09/2013 4:30 am