Notifications
Clear all

Nome de usuario no userform

6 Posts
2 Usuários
0 Reactions
1,545 Visualizações
(@souzadenilson)
Posts: 96
Estimable Member
Topic starter
 

Como faço para que no userform apareça o nome de quem logou no sistema.
Consegui colocar a data e a hora atual

 
Postado : 23/08/2012 6:18 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Veja uma gambiarra..

Private Sub UserForm_Activate()
    Me.Caption = Format(Now(), "dd mmmm yyyy, hh:mm:ss")
    MsgBox Application.UserName
   
End Sub

..Ou...tente aqui
http://www.vbaexpress.com/kb/getarticle.php?kb_id=768

Att

 
Postado : 23/08/2012 6:25 pm
(@souzadenilson)
Posts: 96
Estimable Member
Topic starter
 

Deu certo, porem tem como sair o nome do usuario da planilhas juntamente ao lado da data e hora

 
Postado : 25/08/2012 4:00 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Seria isso...

Private Sub UserForm_Activate()
    Me.Caption = Format(Now(), "dd mmmm yyyy, hh:mm:ss") & " " & Application.UserName
   
End Sub

Att

 
Postado : 25/08/2012 4:02 pm
(@souzadenilson)
Posts: 96
Estimable Member
Topic starter
 

Qualquer usuário que eu coloco , está aparecendo meu nome (Denilson Roberto de Souza).
Exemplo se João, Joaquim,Maria etc, etc, etc ... logar na planilha,desejo que apareça o nome do usuario

 
Postado : 25/08/2012 7:07 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Veja na ajuda

Referência sobre o desenvolvedor do Excel
Application.Propriedade UserName
Retorna ou define o nome do usuário atual. String de leitura/gravação.
Sintaxe

expressão.UserName

expressão Uma variável que representa um objeto Application.

Exemplo

Este exemplo exibe o nome do usuário atual.

Visual Basic for Applications
MsgBox "Current user is " & Application.UserName

Veja também:
http://msdn.microsoft.com/en-us/library ... 22584.aspx

Att ;)

 
Postado : 25/08/2012 7:32 pm