Boa tarde
Gostaria de colar dados de outra planilha mas está dando o erro:
Erro em tempo de execução "1004":
O método PasteSpecial da classe range falhou
Segue código que estou usando:
Application.ScreenUpdating = False 'Desabilita atualização de tela
ActiveSheet.Unprotect Password:="010101"
ActiveSheet.Range("$A$16:$IN$1000").AutoFilter Field:=194
ActiveSheet.Range("$A$16:$HE$1000").AutoFilter Field:=164
If Columns("ae:aI").Hidden = True Then
Columns("ae:aI").Hidden = False
If Plan4.Cells(13, 157) = "0" Then
resultado = MsgBox("Sr. " & Plan6.Range("AQ4024").Value & ", gostaria de inserir os preços automaticamente?", vbYesNo, "Tomando uma decisão")
If resultado = vbYes Then
Range("ae17").Select
Selection.PasteSpecial Paste:=8 (parece que o erro está aqui pois fica em amarelo)
Podem me ajudar por favor ?
Boa noite.
Creio que isso seja suficiente:
Selection.PasteSpecial xlPasteValues
Resposta útil? Clique na mãozinha ao lado do botão Citar.
Obrigado pela resposta.
Mas infelizmente ocorreu o mesmo erro.
Boa noite, Fablordelo.
Acho que pode te ajudar, achei neste forum uma mesma falha que ocorreu contigo e o "EdsonBR" tem uma solução bem pertinente, de uma olhada quem sabe te ajude, abaixo o link :
http://www.planilhando.com.br/forum/viewtopic.php?f=10&t=20707&p=104852
LaerteB .