Boa noite
Seja bem vindo ao fórum!
Uma saída para o teu problema seria vc proteger a planilha com senha, e colocar estas linhas de código no início e no final da tua macro .
Este código desbloqueia a planilha para execução da Macro e depois volta a bloquear a planilha.
no início, logo após o nome da macro docoloque este código:
'comando que desprotege a planilha, no caso a senha é TESTE
ActiveSheet.Unprotect "TESTE"
No final da macro antes do End Sub:
'comando que protege a planilha
ActiveSheet.Protect "TESTE"
Substitua a palavra TESTE pela senha da tua planilha.
Seu código ficará assim:
Sub marcador()
'
' marcador Macro
'comando que desprotege a planilha, no caso a senha é TESTE
ActiveSheet.Unprotect "TESTE"
Application.Goto Reference:="dados_ponto"
Selection.Copy
Sheets("Banco de Dados").Select
Application.Goto Reference:="R5C2"
Selection.Insert Shift:=xlDown
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
ActiveWorkbook.Save
Sheets("Marcador").Select
Range("J8").Select
Selection.ClearContents
'comando que protege a planilha
ActiveSheet.Protect "TESTE"
End Sub
Dê retorno.
Se a resposta foi útil, clique na mãozinha que fica ao lado da ferramenta Citar.
Tópicos que vc deve tomar conhecimento:
viewtopic.php?f=7&t=3784
viewtopic.php?f=7&t=3841
Um abraço.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 01/08/2012 6:11 pm