- 21 Out 2019 às 10:30
#49432
Ola a todos,
Estou rodando uma macro para desproteger todas as planilhas de um arquivo de uma unica vez, mas se eu associo o codigo a um botao, apos rodar a macro, excel vai para primeira planilha disponivel, eu preciso ficar na planilha onde rodei a macro. Engracado eh que quando rodo a macro via menu, isso nao acontece.
Esse eh o codigo da macro ....
Sub UNPROTECT()
Application.ScreenUpdating = False
Const Senha As String = "PARO19"
For Each Sheet In Worksheets
On Error Resume Next
Sheet.UNPROTECT Senha
Next
Application.ScreenUpdating = True
End Sub
Alguem poderia me ajudar como fazer o excel permanecer na mesma planilha, onde rodei a macro?
desculpe a falta de pontuacao, teclado so em ingles ....
Muito obrigado ...
Adriano

Estou rodando uma macro para desproteger todas as planilhas de um arquivo de uma unica vez, mas se eu associo o codigo a um botao, apos rodar a macro, excel vai para primeira planilha disponivel, eu preciso ficar na planilha onde rodei a macro. Engracado eh que quando rodo a macro via menu, isso nao acontece.
Esse eh o codigo da macro ....
Sub UNPROTECT()
Application.ScreenUpdating = False
Const Senha As String = "PARO19"
For Each Sheet In Worksheets
On Error Resume Next
Sheet.UNPROTECT Senha
Next
Application.ScreenUpdating = True
End Sub
Alguem poderia me ajudar como fazer o excel permanecer na mesma planilha, onde rodei a macro?
desculpe a falta de pontuacao, teclado so em ingles ....
Muito obrigado ...
Adriano