2013-05-15 53 views
2

我有两个工作簿wb1wb2分别与工作表ws1ws2。我想要做这样的事情:外部地址是不固定的

ws1.Range("A1").Formula = "=100*" & ws2.Range("A2").Address(External:=True) 
ws1.Range("A1:A10").FillDown 

现在不幸ws1.Range("A1")最终被=100*ws2!$A$1这意味着FillDown命令A1固定不起作用。

如何链接到其他工作簿的单元格地址而不固定它?

回答

4

相反的Address(External:=True),使用Address(RowAbsolute:=False, ColumnAbsolute:=False, External:=True)

这将打压$ S

+1

右键,选中[这里](http://msdn.microsoft.com/en-us/library/office/ff837625。 aspx)了解更多详情 –

+0

+1好一个@ user2380830 – Santosh

+0

优秀。谢谢user2380830!还要感谢Adrien Lacroix,我没有意识到微软有这样的在线资源! – Rapid