Я использую VBA для отображения приветственного сообщения с именем пользователя. Кроме того, я хочу отслеживать имя пользователя (взятое из переменных среды), дату и время на одном из листов.
Например: если я открою файл Excel, его нужно отслеживать, как показано на одном из листов
skiran 11/13/2014 2:00 AM
Мой код пока
Private Sub Workbook_Open1()
  Dim sName As String
  Dim sTxt As String
  Dim CurrTime As Long
  sName = Environ("UserName")
  CurrTime = Hour(Now)
  Select Case CurrTime
  Case Is > 18
    sTxt = "Good evening, "
  Case Is > 12
    sTxt = "Good afternoon, "
  Case Is < 6
    sTxt = "Good morning, "
  End Select
  msgbox sTxt & sName
End Sub
