0
我無法確定如何僅使用VBA在消息框中標識用戶的名字。 我有一個代碼,提示在工作簿上打開一個消息框,以允許根據用戶的姓名與管理訪問application.username
在消息框中顯示用戶的名字
我想使它更具個性化,只有用戶的問候語的第一個名稱。我知道你可以很容易地使用left()
和find()
這個公式來做到這一點,但我不確定如何在VBA中翻譯它。
非常感謝任何幫助
我無法確定如何僅使用VBA在消息框中標識用戶的名字。 我有一個代碼,提示在工作簿上打開一個消息框,以允許根據用戶的姓名與管理訪問application.username
在消息框中顯示用戶的名字
我想使它更具個性化,只有用戶的問候語的第一個名稱。我知道你可以很容易地使用left()
和find()
這個公式來做到這一點,但我不確定如何在VBA中翻譯它。
非常感謝任何幫助
使用&號來串聯在VBA字符串,例如。
Dim Name As String
Name = "Hello " & application.username
MsgBox Name
您可以使用split()功能用空格分割只得到他們的名字。
你不需要的空間,'MSGBOX斯普利特(Application.UserName)(0)'會做同樣的。 – Vityata
@Vityata **非常感謝。** –
歡迎:)。這在很多語言中都是這樣工作的。例如。 C#。 – Vityata