2014-07-24 25 views
3

我需要一个相对单元地址。即“A2”而不是“$ A $ 2”Excel VBA所需的相对单元地址

当我使用myAddress = Worksheets("Sheet1").Cells(1, 2).Address, myAddress返回$ B $ 2。我其实需要相对价值B2

为什么,你问?我知道你会问......因为我想用这个B2单元格地址填写公式,并将其填入下面的所有单元格中。我不希望每个后续单元格都参考B2,但是C2然后D2等等。

回答

7
myAddress = Worksheets("Sheet1").Cells(1, 2).Address(False, False) 
+0

谢谢!这与输入.Address(0,0)相同吗? –

+2

效果将是相同的,但我会打我的团队中的任何人这样做。 – GSerg

+0

我刚刚在论坛上发现了一篇文章,因为您正在发布您的答案。这是提供地址(RowAbsolute,ColumnAbsolute)参数的参数是否正确? –