copy/reference 单元格值而不是单元格公式的函数或语法
function or syntax to copy/reference a cell value instead of a cell formula
我想在一个单元格中插入另一个 sheet 中的公式计算的值。
如果我使用 =MySheet!MyCell
Excel 之类的东西添加对该单元格的引用,并通过这样做实际上重新使用该公式。
作为唯一的选择,我知道我可以使用 "Paste Value" 将值从该源单元格复制到我的目标单元格。
是否有任何 Excel 函数可以只复制值,或者我必须自己实现 function/marco 吗?
在Excel 函数或VBA 函数中您只能引用单元格。要 "Paste Value" 你必须写 VBA sub.
您要做的是粘贴值。您可以直接(您已经提到过)或在 VBA 中执行此操作。使用
<your range>.PasteSpecial xlPasteValues
在您想要的任何代码中。
请注意,您不能将 Function
写入 return 作为值粘贴的值。这相当于删除了生成值的公式。 执行该操作的唯一方法是通过 Sub
,而不是 Function
return 的结果一个值.
我想在一个单元格中插入另一个 sheet 中的公式计算的值。
如果我使用 =MySheet!MyCell
Excel 之类的东西添加对该单元格的引用,并通过这样做实际上重新使用该公式。
作为唯一的选择,我知道我可以使用 "Paste Value" 将值从该源单元格复制到我的目标单元格。
是否有任何 Excel 函数可以只复制值,或者我必须自己实现 function/marco 吗?
在Excel 函数或VBA 函数中您只能引用单元格。要 "Paste Value" 你必须写 VBA sub.
您要做的是粘贴值。您可以直接(您已经提到过)或在 VBA 中执行此操作。使用
<your range>.PasteSpecial xlPasteValues
在您想要的任何代码中。
请注意,您不能将 Function
写入 return 作为值粘贴的值。这相当于删除了生成值的公式。 执行该操作的唯一方法是通过 Sub
,而不是 Function
return 的结果一个值.