【2】Worksheets與SheetsWorksheet與Sheet 2)VBA關(guān)于sheets和worksheets類型的區(qū)別 https://zhidao.baidu.com/question/1305007247649516299.html 問:Dim wss As Worksheets Set wss = Workbooks(2).Worksheets 會報類型不匹配 必須要改成 Dim wss As Sheets才可以,,求解為什么 答:Dim wss As Worksheet Set wss = Workbooks(2).Worksheets 'worksheet是對像類型 'worksheets是這一類型的集合 a1)Excel VBA解讀(68):Worksheets與Sheets http://bbzoh.cn/content/17/0718/06/39970800_672218849.shtml Worksheets集合包含工作簿中所有的Worksheet對象代表的工作表,即圖1所示的工作表(每個這樣的工作表即一個Worksheet對象),。然而,,Sheets集合不僅包含工作簿中所有的Worksheet對象,而且也包含Chart對象,,即圖2所示的圖表工作表,。(其實,還包括以前使用的對話框工作表,、宏表,,如下圖3給出了這4種類型的工作表圖例) ---------- b1)VBA學(xué)習(xí)(三)WorkSheet與WorkSheets https://blog.csdn.net/LannisterPaoMo/article/details/89232970 WorkSheet代表當(dāng)前Excel工作簿中的一張工作表,從屬于工作簿W(wǎng)orkBook,。 WorkSheets則是當(dāng)前工作簿中所有的工作表 Dim w1 As WorksheetSet w1 = Worksheets(1) '用該WorkSheet的位置來定義,,代表改工作簿中的第1張SheetSet w1 = Worksheets("表名")'用該WorkSheet的名字來定義,程序回去查找當(dāng)前工作簿中對應(yīng)名字的Sheet Set w1 = Worksheets(i)//將檢索到的工作表賦值給w1,,注意對象要用Set,,且是WorkSheets(i) Set w1 = Worksheets.Add//添加一張工作表,位置在最后 WorkSheets(i).Count方法的返回值是當(dāng)前工作簿中所有工作表的數(shù)量 原文:https://blog.csdn.net/LannisterPaoMo/java/article/details/89232970 ———————————————— 【】 |
|
來自: c857084163 > 《VBA》