VBA 3:sheet1與sheets(1)、sheets("1")區別,select


1.sheet1與sheets(1)、sheets(“1”)區別:


sheet1是一個專有名詞,不是任何對象的屬性,只能單獨使用,特指代碼所在工作簿的那個sheet1(和順序無關,是固定的一個表sheets(1)則和順序有關)。

 

sheet1表示的是一個工作表對象,Sheets(1)表示工作表集合對象里的第一個工作表對象,兩者使用時有區別,建議使用時不要圖省事,明確的指明要訪問那個對象,一行代碼完成幾個功能不一定是優化。

詳細見下圖三者之間區別:

 

 

 

 2.select

'無論在何狀態下 選中sheet1,即安防表
Sub shishi()

Sheet1.Select

End Sub

 


'無論在何狀態下 選中sheet1,即安防表
Sub shishi2()

Sheets("安防").Select

End Sub

 

 

'無論在何狀態下 選中排在最前面那張表 即部門表
Sub shishi3()

Sheets(1).Select

End Sub

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM