Estranho o que você comentou, pois o código "PasteValues" roda em todas, menos na planilha "PAINEL GERENCIAL". Adicionei uma caixa de mensagem que deverá mostrar o nome de todas as planilhas (em lugar de chamar o PasteValues) do seu arquivo com exceção da "PAINEL GERENCIAL".
Sub ExecuteAll()
Dim wsheet As Worksheet
Dim ws As Worksheet
Set wsheet = Sheets("PAINEL GERENCIAL") 'Planilha que não quero rodar o código
For Each ws In Worksheets
If ws.Name <> wsheet.Name Then
MsgBox ws.Name 'Call PasteValues '[Coloque aqui o código que deseja executar em todas as planilhas]
End If
Next
End Sub
Abaixo o seu código simplificado.
Sub ExecuteAllV2()
Dim ws As Worksheet
For Each ws In Worksheets
If ws.Name <> "PAINEL GERENCIAL" Then MsgBox ws.Name 'Call PasteValues '[Coloque aqui o código que deseja executar em todas as planilhas]
Next
End Sub
Postado : 18/08/2017 7:58 am