Executar uma macro depois de colocar a senha

Olá a Todos!

Tenho um botão na planilha que ao quando clicar nele, pede uma senha.
Gostaria de saber como faço para que depois que eu digite a senha CORRETA, automaticamente execute outra macro que tenho na mesma planilha e modulo, caso contrario, se a senha estiver incorreta, não execute a próxima macro.
Também se possível, gostaria de que quando digitasse a senha aparecesse o caractere " * " para esconder a senha

Desde já agradeço pela ajuda.

Abaixo está o código da Macro que estou utilizando:

Sub Acesso

Senha1 = "Financeiro123"

Resposta = InputBox ("Insira a Senha")

If Resposta <> Senha1 then

MsgBox "Senha Incorreta", ,"Atenção"

Exit Sub

End If

End Sub

Coloque a chamada da macro: para a resposta Verdadeira

.
.
Exit Sub

Call SuaOutraMacro

End If
.
.
.
.

Muito obrigado, deu certo.

E o Comando para deixar os caracteres da senha como " * " sabe me dizer qual seria?.

Muito Obrigado

Fico devendo, saiu do meu conhecimento.

Olá @luiz1828

Infelizmente não temos como fazer isso utilizando o INPUTBOX (ao menos nas pesquisas que fiz).
Dessa forma é necessário fazer um Dialog (formulário) com um TextBox (caixa de texto) com padrão de caractere de senha

Segue ARQUIVO como exemplo.

1 Like

Valeu amigo, utilizei como base a sua planilha e deu certo