我想根据另一张工作表中单元格的值来为一张工作表中的单元格分配值。我已关注这个答案,但它似乎只有当参考单元格和目标单元格位于同一张工作表中时才有效。
例如,在 Sheet1 单元格 B1 中,我有以下公式:
=IF(ISBLANK(A1),"",SetCellValue("C1",A1))
这会导致单元格 C1 被分配 A1 中的任何值。但是,如果我尝试将目标单元格放在不同的工作表中:
=IF(ISBLANK(A1),"",SetCellValue("Sheet2!C1",A1))
SetCellValue 函数返回零(意味着未写入值)。我不太擅长 VBA,因此我不确定如何修改代码以获得所需的结果。有什么想法吗?提前致谢!