Uniom方法
?????使用Union方法可以將多個非連續區域連接起來成為一個區域,從而可以實現對多個非連續區域一起進行操作。
?
Resize方法
?????使用Range對象的Resize屬性調整指定區域的大小,并返回調整大小后的單元格區域。
?
Cells方法
?????Cells屬性返回一個Range對象。
?
UseSelect方法
?????UseSelect過程使用UsedRange屬性選擇工作表上已使用單元格組成的區域,包括空單元格。
?
With用法
?????VBA 中,With 結構用于組合同一個對象的多個屬性和方法,避免重復寫同一個對象名,提高編程和運行效率。
?????With 結構由 With 和 End With 兩個語句構成,對象的屬性和方法都寫在兩者之間。
語法如下:
?????With [對象]
??????????.[屬性] = [數據]
??????????.[方法]
??????????'其他屬性和方法
?????End With
?
?????現在看一個實際的例子,需要將工作簿中 Sheet1 工作表設置新名稱,然后設置標簽顏色為黑色,最后隱藏工作表。
/* 如果不用 With 結構,可以看到,每個語句都重復寫 Worksheets("工作表名稱") 部分。*/
Sub MyCode()Worksheets("Sheet1").Name = "新名稱"Worksheets("新名稱").Tab.ThemeColor = xlThemeColorLight1Worksheets("新名稱").Visible = xlSheetHidden
End Sub/*使用 With 結構,可以避免重復寫同一個對象名,代碼如下:*/
Sub MyCode()With Worksheets("Sheet1").Name = "新名稱".Tab.ThemeColor = xlThemeColorLight1.Visible = xlSheetHiddenEnd With
End Sub
?
關注
筆者 - jxd