Excel中复制动作的功能

时间:2018-08-12 15:23:58

标签: excel excel-formula

我有一个简单但同时棘手的问题。我需要复制引用单元格的公式,而不是值本身。通过引用,该公式将执行与Ctr + C和Ctr + V完全相同的操作。目的是提取公式行本身以供参考。

例如,在这张图片中,1.5是通过公式计算得出的平均值为1和2。我想用值1.5编码对单元格的引用,以使公式被复制并且黄色单元格中的值是返回3.5 Example

提前谢谢! 安德鲁

1 个答案:

答案 0 :(得分:0)

您可以使用键盘快捷键Ctrl+Shift+V录制宏,然后将以下代码添加到其中。

尽管如此,仍然有很多可能出错的地方:-剪贴板首先需要将某些内容复制到剪贴板中,它只能在单个单元格上工作。

Sub PasteMyFormula()
'
' PasteMyFormula Macro
'
' Keyboard Shortcut: Ctrl+Shift+V
'

    ActiveSheet.Paste
    With Selection
        .NumberFormat = "@"
        .Formula = "'" & .Formula
    End With

End Sub  

编辑:Excel 2013具有一个名为FormulaText的新公式,似乎可以完成所有操作。