excel - 插入列后如何更新单元格中的引用
问题描述
我目前有一个包含多列的工作表,其中 D 和 E 列参考 J、K、L 列来执行计算。我有一个宏可以做几件事,但最重要的是它插入了一个新的“D 和 E”和“J、K、L”供用户使用。我目前已设置工作表,以便正确添加新列,并添加这些列所需的公式和数据验证,但我无法弄清楚如何让单元格引用正常工作。
当前发生以下情况: E 引用 J、K、L 插入新列后,E 变为 G,并且仍然可以正常工作。但是,新的 E 错误地引用了这些列。它引用了 N、O 和 P,而应该引用 M、N 和 O。
有人对插入新列后如何让公式自动更新有任何想法吗?
解决方案
我认为您使用 excel 界面来帮助您构建宏。很多时候excel不使用相对引用。使用 vba 中的偏移功能可以轻松解决此问题。发布 vba 代码,我会尽力为您提供进一步的帮助。否则,关于偏移功能的 youtube 应该会让你继续前进。
推荐阅读
- bash - 使用 sed 将带双引号的 TXT 文件转换为管道分隔格式
- csv - 如何在颤动中从设备存储中读取 CSV 文件
- android-studio - Android Studio + Flutter:标识符建议不是相对的
- node.js - 如何解决node.js(Multer)中“无法读取未定义的属性路径”
- azure-blob-storage - 将数据写入 Azure 的单个文件而不是部分文件
- python - 如何在正则表达式匹配的开头附加一些东西?
- python-3.x - 在python中生成正方形区域内的网格
- java - 模拟泽西客户
- python - 将结果写入 excel B 列
- c# - 使用 c# windows 应用程序将图像发布到 Twitter