EXCEL+VBA

1.VBA中可以使用Range屬性返回單元格或單元格區域,如下面的代碼所示。

 Sub  RngSelect() 

 Sheet1.Range("A3:F6,B1:C5").Select

End  Sub

2.Cells屬性的參數可以使用變量,因此經常應用於在單元格區域中循環

Sub Cell() 

Dim icell As Integer

For icell=1 To 100 

Sheet2.Cells(icell,1).Value=icell

Next

End  Sub

3.在VBA中可以將A1引用樣式或命名區域名稱使用方括號括起來,作爲Range屬性的快捷方式

Sub Fastmark()

[A1:A5]=2

End Sub

4.可以使用Range對象的Offset屬性返回一個基於引用的Range對象的單元格區域

Sub Offset()

Sheet3.Range("A1:C3").Offset(3,3).Select 

End Sub

5.使用Range對象的Resize屬性調整指定區域的大小,並返回調整大小後的單元格區域

Sub Resize()

Sheet4.Range("A1").Resize(3,3).Select

 End Sub 

6.使用Union方法可以將多個非連續區域連接起來成爲一個區域,從而可以實現對多個非連續區域一起進行操作

Sub UnSelect() 

Union(Sheet5.Range("A1:D4"),Sheet5.Range("E5:H8")).Select

End Sub

7.使用UsedRange屬性返回指定工作表上已使用單元格組成的區域

Sub UseSelect() 

Sheet6.UsedRange.Select

End Sub


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章