如何删除Excel 2016鬼或隐形宏?

问题描述 投票:-1回答:1

(仅供参考:我是一名前端开发人员,熟悉Excel公式和条件格式,但在VBA和Macro设计方面是初学者)。

The Issue

我在Windows 10 Home上使用Excel 2016。我最初有一个在Excel 2007(或更早版本)中创建的工作簿。我 - 不了解VBA,但了解基本的编程原理 - 在我的excel文件中插入一个VBA宏/脚本(非常确定源称它为宏),一切都运行良好。

自2008年左右以来,我不断创建一个新版本的电子表格作为自己的文件,宏继续工作(如果你很好奇,它会自动着色奇数行,并调整插入或删除行)完美。但是,当我决定今天在Excel 2016中编辑宏时,我发现我甚至无法找到代码!该宏未列在宏列表中(Alt-F11)。

我已经尝试过的

  1. 启用开发者选项卡。
  2. “启用所有宏”已启用。
  3. 单击“宏”(与ALT + F11相同)。没有列出宏。
  4. 尝试了“Macros In”下拉列表中的所有选项。仍然没有列出宏。
  5. CTRL + R打开“项目属性”窗口。浏览列出的每个文件和文件夹。他们都没有打开任何类型的宏对话框。
  6. 检查宏是否以某种方式成为“加载项”,但功能区上的“加载项”按钮显示为灰色。

结论

我不确定如何继续,谷歌一直没有结果,Stack Overflow似乎也没有得到答案。每当我在Google中搜索宏问题时,我会得到专门用于Word宏(不适用)或Excel结果的结果,但只有隐藏的工作表或灰显的安全设置 - 我的设置已经允许宏。

总结一下,这是我对问题的理解:

我在以前的Excel电子表格中创建的宏已经多次传递给我复制电子表格的多次,但我无法弄清楚如何编辑宏,或者B)删除宏并从新的开始Excel 2016创建宏或VBA脚本的方法是。

excel vba excel-vba macros excel-2016
1个回答
0
投票

正如Dirk在评论中建议的那样,我试图删除/修改的格式实际上是由条件格式而不是VBA宏引起的。那么,解决方案很简单:

  1. 在功能区的“样式”部分中,单击“条件格式”>“管理规则”。
  2. 在弹出的窗口中,选择适用的规则,然后单击“编辑规则”。
  3. 做出你的改变。
© www.soinside.com 2019 - 2024. All rights reserved.