Excel VBA教程:相对于其他单元格来引用单元格

处理相对于另一个单元格的某一单元格的常用方法是使用Offset属性。下例中,将位于活动工作表上活动单元格下一行和右边三列的单元格的内容设置为双下划线格式。


Sub Underline()
    ActiveCell.Offset(1, 3).Font.Underline = xlDouble
End Sub

注意 可录制使用 Offset属性(而不是绝对引用)的宏。在“工具”菜单上,指向“宏”,再单击“录制新宏”,然后单击“确定”,再单击录制宏工具栏上的“相对引用”按钮。

若要在单元格区域中循环,请在循环中将变量与 Cells属性一起使用。下例以 5 为步长,用 5 到 100 之间的值填充第三列的前 20 个单元格。变量counter 用作 Cells属性的行号。


Sub CycleThrough()
    Dim counter As Integer
    For counter = 1 To 20
        Worksheets("Sheet1").Cells(counter, 3).Value = counter * 5
    Next counter
End Sub

上页:Excel VBA教程:用编号引用单元格 下页:Excel VBA教程:用 Range对象引用单元格

Excel VBA教程:相对于其他单元格来引用单元格

Excel VBA教程:用 Range对象引用单元格 Excel VBA教程:用快捷记号引用单元格
Excel VBA教程:引用多张工作表 Excel VBA教程:引用多个单元格区域
Excel VBA教程:引用命名区域 Excel VBA教程:引用行和列
Excel VBA教程:按索引编号引用工作表 Excel VBA教程:按名称引用工作表
Excel VBA教程:返回集合中的对象 Excel VBA教程:将文档保存为 Web 页
Excel VBA教程:选定和激活单元格 Excel VBA教程:代码运行时使用控件值
Excel VBA教程:设置控件属性 Excel VBA教程:在工作表上使用 ActiveX 控件
Excel VBA教程:Application对象事件的用法 Excel VBA教程:嵌入图表事件的用法
Excel VBA教程:在文档中使用 ActiveX 控件 Excel VBA教程:使用 Microsoft Excel对象事件的方法
Excel VBA教程:在窗体上使用 Microsoft Office Web 组件 Excel VBA教程:QueryTable对象事件的用法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号