Notifications
Clear all

Mensagem ao abrir o arquivo com usuário

4 Posts
4 Usuários
0 Reactions
997 Visualizações
(@xandrinho)
Posts: 0
Estimable Member
Topic starter
 

Amigos Bom Dia!!
Gostaria da ajuda dos colegas na seguinte questão:
De acordo com horário, (>=0 , >=12 e >18) gostaria de vincular as mensagens de informação. Até ai tudo ok. O “problema”, é que gostaria de incluir no código o usuário que abrir o arquivo. Abaixo segue o código, porem não consigo incluir na Msg o usuário. Isso é possível?
Private Sub Workbook_Open()
Dim dHora As Integer

dHora = Hour(Now)

Select Case dHora
Case Is >= 18
sSaudacao = "Por Pavor antes de Iniciar, imprima, o relatório do Banco de Dados"
Case Is >= 12
sSaudacao = "Imprima o Relatório de Fechamento do Turno"
Case Is >= 0
sSaudacao = "Após a Verificação, imprimir o relatório do início do Turno"
End Select

MsgBox sSaudacao & "! Seja bem vindo. Não esqueça de verificar as mensagens de alertas!!!", vbInformation, "Lembretes"

End Sub

 
Postado : 30/12/2015 4:26 am
carlosrgs
(@carlosrgs)
Posts: 631
Prominent Member
 

Bom dia.

Uma vez utilizei assim.

MsgBox "Seja Bem Vindo " & Application.UserName

Mas o nome que é exibido é o logado no Windows.

_______________________________________________________________________________________________
Carlos Santos
* Marque o tópico como Resolvido se foi solucionado seu problema.

 
Postado : 30/12/2015 5:16 am
(@mprudencio)
Posts: 2749
Famed Member
 

Gostei dessa...

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 30/12/2015 3:34 pm
(@fazerbem)
Posts: 697
Honorable Member
 

Ola,

na minha planilha usei sem VBA, pois no meu caso solicito a pessoa que coloque o nome da pessoa que esta fazendo o pedido,

=SE(HORA(AGORA())<12;"Bom Dia!";SE(HORA(AGORA()) < 18;"Boa Tarde!";"Boa Noite!"))

Andre

 
Postado : 01/01/2016 7:26 pm