這宏能實現(xiàn)這個功能:
用VBA寫的一個小腳本,功能是根據(jù)輸入框輸入的名字新建一個工作表。
具體是這樣的:先獲取當(dāng)前工作簿的工作表數(shù)量,然后彈出輸入框讓使用者輸入新工作表的名字,如果啥都不輸入直接點確定或者點取消,那就不執(zhí)行操作直接退出。
然后關(guān)閉屏幕刷新,提升運行效率。接下來會檢查有沒有一個叫Template的工作表,并且它是被深度隱藏的狀態(tài)(xlSheetVeryHidden),如果滿足條件就會先把它顯示出來,記錄一下它之前是隱藏狀態(tài)。
接著把這個Template表復(fù)制一份,放在倒數(shù)第二個工作表后面,再把新復(fù)制出來的表重命名為輸入的名字。最后如果之前記錄它原本是隱藏的,那再把它重新隱藏回去。
整體思路就是通過復(fù)制一個叫Template的模板表,來生成一個指定名字的新表,并且盡量不影響原本模板表的隱藏狀態(tài)。
用VBA寫的一個小腳本,功能是根據(jù)輸入框輸入的名字新建一個工作表。
具體是這樣的:先獲取當(dāng)前工作簿的工作表數(shù)量,然后彈出輸入框讓使用者輸入新工作表的名字,如果啥都不輸入直接點確定或者點取消,那就不執(zhí)行操作直接退出。
然后關(guān)閉屏幕刷新,提升運行效率。接下來會檢查有沒有一個叫Template的工作表,并且它是被深度隱藏的狀態(tài)(xlSheetVeryHidden),如果滿足條件就會先把它顯示出來,記錄一下它之前是隱藏狀態(tài)。
接著把這個Template表復(fù)制一份,放在倒數(shù)第二個工作表后面,再把新復(fù)制出來的表重命名為輸入的名字。最后如果之前記錄它原本是隱藏的,那再把它重新隱藏回去。
整體思路就是通過復(fù)制一個叫Template的模板表,來生成一個指定名字的新表,并且盡量不影響原本模板表的隱藏狀態(tài)。