Olá.
Esse erro geralmente ocorre quando se escreve alguma linha que está fora de uma sub
Se vc copiou o código postado pelo colega e colou diretamente num módulo, ou onde quer que seja, sem enquadrá-lo dentro de uma sub, esse erro persistirá.
Toda rotina começa com sub, public sub ou private sub e sempre termina com end sub
se vc colou a rotina no seu módulo exatamente assim:
dim dt as date
dim senha as string
senha = "minhasenha"
dt = "11/03/2018"
if date >= dt and senha = "minhasenha" then
userform1.show
end if
vai dar este erro pois, cadê o sub e o end sub?
Agora se escreveu-o dentro de uma rotina como assim:
Sub O_nome_que_quiser()
Dim dt As Date
Dim senha As String
senha = "minhasenha"
dt = "11/03/2018"
If Date >= dt And senha = "minhasenha" Then
UserForm1.Show
End If
End Sub
e o erro persiste..
creio que precisará postar sua planilha para facilitar a análise.
Resposta útil? Clique na mãozinha ao lado do botão Citar.
Postado : 10/03/2018 12:12 am