excel中使用vba新建工作表不使用默認名稱的方法,對于有需要的朋友可以參考本文,希望這篇文章能對大家有所幫助!
步驟
1、首先我們打開一個工作樣表作為例子。

2、使用alt+f11組合快捷鍵進入vba編輯器,插入一個新的模塊,并在模塊中輸入以下代碼:
Option Explicit
Sub 新建工作表()
Dim NewSheet
Set NewSheet = Worksheets.Add
'NewSheet.Name = "current Budget"
End Sub

3、這里我們首先聲明一個變量NewSheet,為什么要這樣做呢,這樣做的目的,我可以實際演示給大家看以下,我在代碼中將改名代碼做了注釋,當然也可以步進調試來給大家演示。

4、我現在打開的工作簿里有兩個工作表,使用Worksheets.Add命令可以新建一個工作表,工作表名稱為默認。即使不使用變量定義,Worksheets.Add命令也可以正常運行創建一個新的工作表。

5、但是這個工作表的名稱是有默認序列遞增的,當我把sheet3工作表刪除后,再次新建的工作表名稱會改為sheet4,所以我們為了定義的方便,最好給這個過程聲明給一個變量。

6、修改工作表的名稱我們可以直接對對象的name屬性進行賦值,比如現在我就可以直接對worksheet(1)=“current Budget”進行改名。

7、但是如果我給新建的工作表直接一個變量聲明,那么我就不用去核對默認工作表所處的序列,或者是默認的名稱,直接對變量的名字屬性進行修改就可以了。因為工作表是個對象,所以我們這里必須用set聲明。

以上就是excel如何設置新建工作表不用默認名稱方法介紹,操作很簡單的,大家按照上面步驟進行操作即可,希望這篇文章能對大家有所幫助!
新聞熱點
疑難解答