Я использую 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