Oi, tentei de várias formas com os códigos que vc enviou.
Deu: Erro em tempo de execução 424: O objeto é obrigatório
Ficou em destaque a linha onde desprotege a planilha.
Essa macro abre a planilha resumo(que somente supervisor pode acessar) copia os dados digitados, cola na resumo, salva e fecha a resumo.
Abaixo, o código de tudo que é feito nessa macro.
Quando a macro é executada, pede a senha... se colocar, aparece o erro, e também vai ficar sem sentido, pois o digitador saberá a senha da planilha que somente o supervisor pode acessar.
Sub Copiacola()
Workbooks.Open Filename:= _
"C:Tabela RPCQ.xlsx"
Active.Workbook.unpassword = "123" *** Aqui ficou selecionado
' Seleciona primeira linha em branco, coluna D
Range("D1048576").End(xlUp).Offset(1, 0).Select
' Seleciona planilha de dados
Windows("Relatório Produção.xlsm").Activate
' Seleciona aba com dados
Sheets("Form_RPCQ_vs05").Select
' Seleciona celulas a serem copiadas
Range("I71:I102").Select
' Faz a copia
Selection.Copy
' Seleciona planilha destino dos dados
Windows("Tabela RPCQ.xlsx").Activate
' Copia os dados
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True
' Seleciona primeira linha em branco
Range("D1048576").End(xlUp).Offset(1, 0).Select
' Limpa area de transferencia
Application.CutCopyMode = False
ActiveWorkbook.Password = "123"
' Salva a planilha
ActiveWorkbook.Save
' Fecha planilha
ActiveWindow.Close
Range("B4").Select
End Sub
Postado : 12/02/2016 8:04 am