excel使用vba選取全部工作表的兩種方法
excel使用vba選取全部工作表的兩種方法
今天為大家分享再excel中使用vba來選取全部工作表的兩種方法,不會的朋友可以參考本文!
步驟
1、首先我們打開一個工作樣表作為例子。
2、選取當前工作薄中所有的工作表,我們可以使用ctrl組合鍵配合鼠標進行單擊選取,選取后的工作表只是select狀態,激活只能激活一個工作表。
3、我們使用alt+f11組合快捷鍵進入vbe編輯器,插入一個新的模塊,并在模塊中輸入以下代碼:
Option Explicit
Sub setcap()
Dim sht As Worksheet
For Each sht In Worksheets
sht.Select False
Next
End Sub
4、這里使用的是for each 循環里邊所有的worksheets工作表集合中的工作表。而特殊之處在于這里的select方法添加了參數false,有什么區別呢我分別運行一下給圖大家看看。這里是使用false參數的圖。
5、如果是使用true參數,那么結果會是下面這樣的圖。因為歷遍工作表集合是只選擇一個工作表,而false在選擇工作表的時候不會清除前面的選擇,所以最后true參數的圖是選擇了最后一個工作表。
6、另外一種方法是直接使用worksheets集合進行選取,這樣的方式更簡單方便的多。worksheets.select
以上就是excel使用vba選取全部工作表的兩種方法介紹,操作很簡單的,大家學會了嗎?希望這篇文章能對大家有所幫助!
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。