Notifications
Clear all

Senha com *******

4 Posts
3 Usuários
0 Reactions
1,171 Visualizações
(@vpeglow)
Posts: 88
Trusted Member
Topic starter
 

Bom dia

estou sando o código VBA abaixo para salvar a planilha usando a senha, entretanto quando digito a mesma, fica aparecendo as letras. como faço para que apareça apenas os asteriscos ********

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim Senha As String
Senha = "onasus"

If InputBox("Digite a senha para Salvar", "Proteção - Contabilidade") = Senha Then
Exit Sub
Else
If SaveAsUI = True Then
MsgBox "Não é permitido Salvar Como"
Cancel = True
Exit Sub
End If
If SaveAsUI = False Then
MsgBox "Não é permitido ‘Salvar"
Cancel = True
Exit Sub
End If
End If
End Sub

 
Postado : 28/03/2015 5:19 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Porque não usar um UserForm?
http://www.google.com.br/cse?cx=partner ... 0asterisco

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 28/03/2015 6:55 am
(@vpeglow)
Posts: 88
Trusted Member
Topic starter
 

Boa noite..

Gostaria de saber um modo para aplicar na situação que estou usando, e não em um userform.

 
Postado : 28/03/2015 7:30 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Inputbox, até onde sei, não permite ocultar caracteres. Por isso mesmo o alexandre sugeriu um userform, porque com ele vc pode configurar isso.

Se quiser usar um inputbox, creio que vc terá que criar seu próprio inputbox (não sei se seria possível)

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 28/03/2015 9:39 pm