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