首页 / 软件开发 / VB / VBA在Excel中的应用(一)
VBA在Excel中的应用(一)2010-01-29 博客园 Jaxu目录ActiveCellActiveWorkbookAdvancedFilterAutoFillActiveCell1.检查活动单元格是否存在Sub activeCell()
If ActiveCell Is Nothing Then End If
End Sub
2.通过指定偏移量设置活动单元格Sub offset()
ActiveCell.Offset(RowOffset:=-2, ColumnOffset:=4).Activate
End Sub
Offset函数的第一个参数为Row的偏移量,第二个参数为Column的偏移量(可以不指定),使用时可以直接给定值,如Offset(2, 4)。值小于0向相反方向偏移。Offset().Activate与Offset().Select在效果上等同。3.设置活动单元格的当前值Sub SetValue
ActiveCell.Value = "Hello World!"
End Sub
4.为当前活动单元格设置公式Sub fomula()
ActiveCell.Formula = "=SUM($G$12:$G$22)"
End Sub
将公式的表达式直接赋值给Formula属性,公式表达式可以参考Excel中的公式菜单,如求和、计数、求平均值等。5.获取当前活动单元格的地址Sub selectRange()
MsgBox ActiveCell.Address
End Sub
地址的格式如:$A$11。