在消息框中显示用户的名字

我无法弄清楚如何仅使用VBA在消息框中标识用户的名字。 我有一个代码来提示打开工作簿上的消息框,以允许根据用户的名称与application.usernamepipe理访问

我希望使用一个问候的用户的名字使它更加个性化。 我知道你可以使用left()find()方法很容易地做到这一点,但我不确定如何翻译在VBA中。

非常感谢您的帮助

考虑:

 Sub hgfds() MsgBox Split(Application.UserName, " ")(0) End Sub 

在这里输入图像说明

例如,使用&符号来连接VBA中的string。

 Dim Name As String Name = "Hello " & application.username MsgBox Name 

你可以使用split()函数来分割一个空格来得到他们的名字。