excel2007 VBA中如何引用指定的单元格地址?

2024-11-27 16:36:34
推荐回答(5个)
回答(1):

以引用单元格A1为例,VBA中有如下几种方式:
sub main()
msgbox cells(1,1)'第一种表示A1的方法
msgbox cells(1,"A")'第二种表示A1的方法
msgbox range("A1")'第三种表示A1的方法
end sub

关于Excel中单元格地址引用相关:
在同一工作表中引用,只需单元格地址即可,即该单元格列行所在位置,列为首行所视英文字母,行为阿拉伯数字;在不同工作表中引用,则需表明所引用的工作表名,格式为“工作表名!单元格地址”,即这一引用是其他工作表中某单元格数据。

回答(2):

D1 单元格用 R1C1 格式来描述的话就是 第 1 行 第 4 列,即 R1C4,所以,公式应该写成:=RC[-1]*R1C4

回答(3):

引用单元格的方法比较多,列举如下,

1. 引用单元格A1
[A1] 或 Range("A1") 或 cells(1,1)

2. 引用连续单元格A1:B3

回答(4):

With Sheet1
'或者用:.Cells(2, 2) = .Cells(2, 1) * .Cells(1, 4)
.Range("B2") = .Range("A2") * .Range("D1")
End With

回答(5):

=RC[-1]*R1C4