【问题标题】:function for copy action in excelexcel中复制操作的功能
【发布时间】:2018-08-12 15:23:57
【问题描述】:

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

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

提前致谢! 安德鲁

【问题讨论】:

  • 我可能是错的,但我认为这不可能。
  • 特殊复制粘贴为公式怎么样?你试过粘贴特殊
  • 我不认为公式是可能的。使用 VBA UDF 可以实现。

标签: excel excel-formula


【解决方案1】:

您可以使用键盘快捷键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 的新奇公式,似乎可以做到这一切。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-19
    • 2020-02-02
    • 2017-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多