excel - excel中复制操作的功能
问题描述
我有一个简单但同时又很棘手的问题。我需要复制引用单元格的公式而不是值本身。这样的公式将通过引用执行与 Ctr + C 和 Ctr + V 完全相同的操作。目标是使用相对参考提取公式行本身。
例如,在这张图片中,1.5 通过公式计算为 1 和 2 的平均值。我想对值为 1.5 的单元格的引用进行编码,以便复制公式并返回黄色单元格中的值 3.5 例子
提前致谢!安德鲁
解决方案
您可以使用键盘快捷键录制宏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的新奇特公式,它似乎可以做到这一切。
推荐阅读
- c# - 如何使用 c# 执行 Button_Click
- python - 应用过滤器后如何从网页中抓取数据表?
- android - 让协程等待以前的调用
- python - 无法在 AWS Elastic Beanstalk 上安装 pycurl==7.43.0
- c# - 如何在 .NET Core 3.0 中替换 AddJwtBearer 扩展
- .net - RegistryKey.SetValue 打破 PATH
- python - 如何在 Airflow 中使用 HashiCorp Vault?
- python - 如何通过命令行传递参数以在 Python 中设置环境
- c++ - C/C++ 函数动态加载器(助手)
- mayavi - Mayavi 得到深度图?