Notifications
Clear all

Ocultar senha digitada em uma inputbox

8 Posts
2 Usuários
0 Reactions
3,721 Visualizações
(@charlie-81)
Posts: 290
Reputable Member
Topic starter
 

Olá...

Goataria de saber como faço para ocultar a senha digitada em uma inputbox? Aqui no site não encontrei, aliás, encontrei mas para ocultar em um textbox de algum form.
Segue a planilha teste. A senha é 123.

Outra coisa, quando eu digito a senha errada ou fecho a inputbox que solicita a senha, é mostrada uma mensagem informando que o prazo de validade venceu, até aqui ok, só que após isso é mostrada uma outra mensagem e só depois a planilha é fechada. Eu queria que esta segunda mensagem não fosse mostrada.

 
Postado : 06/09/2012 8:52 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Seria perca de tempo, crie um Form com Txtbox!!!!

Att

 
Postado : 06/09/2012 9:11 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Charles dê uma olhada em nossa base!!!!
viewtopic.php?f=16&t=4262&p=21456&hilit=senha+inputbox#p21456

Att

 
Postado : 06/09/2012 9:22 am
(@charlie-81)
Posts: 290
Reputable Member
Topic starter
 

interessante.... porém, não consegui adaptar na minha planilha

 
Postado : 06/09/2012 10:28 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Copia a primeira parte do codigo no topico (onde comoça com option explcit) para um modulo do seu projeto.
Depois no seu codigo é só alterar de:
Application.inputbox
para:
inputboxdk

 
Postado : 06/09/2012 11:29 am
(@charlie-81)
Posts: 290
Reputable Member
Topic starter
 

perfeito Reinaldo... em relação à segunda questão do post, tem como ser resolvida?

Outra coisa, quando eu digito a senha errada ou fecho a inputbox que solicita a senha, é mostrada uma mensagem informando que o prazo de validade venceu, até aqui ok, só que após isso é mostrada uma outra mensagem e só depois a planilha é fechada. Eu queria que esta segunda mensagem não fosse mostrada.

 
Postado : 06/09/2012 11:50 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não dou muita atenção a esse tipo de rotina, mas veja se assim atende

Private Sub Workbook_Open()
Dim exdate As Date
exdate = "7/09/2012"  'data de vencimento
If exdate > Date Then
 MsgBox ("Você tem " & exdate - Date & " dia(s) restante(s)."), vbInformation, "Atenção..."
End If
If Date > exdate Then
    varNum = InputBoxDK("A planilha expirou, para utilizá-la favor informar o código fornecido pelo desenvolvedor.", "Inserir código...", "Insira aqui o seu código...")
        If varNum = 123 Then
            Exit Sub
        Else
            MsgBox ("O período de licença da planilha chegou ao fim e a mesma será fechada."), vbCritical, "Fim da licença..."
            ThisWorkbook.Application.Quit
        End If
End If
End Sub
 
Postado : 06/09/2012 1:12 pm
(@charlie-81)
Posts: 290
Reputable Member
Topic starter
 

boa mlq... obg.

 
Postado : 06/09/2012 1:27 pm