标签: excel excel-vba vba
我打算完成以下任务:
我需要从另一个/另一个工作表复制并粘贴一个单元格的值,另一个工作表可能存在也可能不存在,如果没有工作表我只需要一个" n / a"在目标单元格中,如果它确实存在,我需要该值。 我需要这样才能在没有点击按钮/宏的情况下发生,坚果可能在事件变化上 谢谢
答案 0 :(得分:2)
这是一个公式,而不是宏。这对你有用吗?
= IFERROR(INDIRECT("'<sheet name>'!<cell name>"),"n/a")
例如,
= IFERROR(INDIRECT("'Sheet1'!A1"),"n/a")
参见下面的示例,演示公式有效。
注意当工作表存在时,公式唯一返回n/a的时间是它所引用的单元本身是否包含错误值。见下面的例子。
n/a