vba怎么設置自定義名稱?
打開一個工作樣表。
工作表標簽名即是工作表的名稱,在指定激活當前工作表時,可以使用worksheets(“工作表名稱”)的方法來指定。我們這里可以使用vba來獲取這個名稱。
我們使用alt+f11組合快捷鍵進入vbe編輯器,插入一個新的模塊,并在模塊中輸入以下代碼:
Sub Delete_EmptySheets()
Dim sh As String
sh = Worksheets(1).Name
MsgBox sh
End Sub
運行這段代碼后,就可以獲得5月工資這個工作表的名稱。并將這個名稱賦予了sh這個變量。我們就可以使用這個變量來指定工作表。這里我們需要注意的是,worksheets()使用工作表名稱來指定工作表的時候字符串必須使用“”括住,而使用變量時則不需要,如果用“”括住變量,那么變量會被識別為字符串而出錯。
修改名稱我們可以直接使用worksheets().name= 的方式進行改名。修改的名稱如果使用變量賦值,則不需要“”括住,如果是直接輸入,則同樣需要以字符串的方式。