EXCEL+VBA

来源:互联网 发布:易语言手机定位源码 编辑:程序博客网 时间:2024/06/10 13:06

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


0 0
原创粉丝点击