链接Excel单元格到另一片

问题描述:

我想细胞链接到另一个工作表,不只是复制单元格值 下面的代码是一个尝试,但试图表明我需要什么链接Excel单元格到另一片

For Each sheet In ThisWorkbook.Sheets 
    Cells(Row, col).Formula = sheet.Cells(4, 5).Address 
Next 

有人可以帮助我在这里。

您必须使用工作表名称和标志=这样的:

Cells(Row, col).Formula = _ 
    "='" & sheet.Name & "'!" & sheet.Cells(4, 5).Address(_ 
    RowAbsolute:=False, ColumnAbsolute:=False) 
+0

'sheet.Name'应该通过简单的报价的情况下,包围它包含空格 – FernAndr

+1

修复:sheet.Name应该通过简单的引号引起来 –