(仅供参考:我是一名前端开发人员,熟悉Excel公式和条件格式,但在VBA和Macro设计方面是初学者)。
我在Windows 10 Home上使用Excel 2016。我最初有一个在Excel 2007(或更早版本)中创建的工作簿。我 - 不了解VBA,但了解基本的编程原理 - 在我的excel文件中插入一个VBA宏/脚本(非常确定源称它为宏),一切都运行良好。
自2008年左右以来,我不断创建一个新版本的电子表格作为自己的文件,宏继续工作(如果你很好奇,它会自动着色奇数行,并调整插入或删除行)完美。但是,当我决定今天在Excel 2016中编辑宏时,我发现我甚至无法找到代码!该宏未列在宏列表中(Alt-F11)。
我不确定如何继续,谷歌一直没有结果,Stack Overflow似乎也没有得到答案。每当我在Google中搜索宏问题时,我会得到专门用于Word宏(不适用)或Excel结果的结果,但只有隐藏的工作表或灰显的安全设置 - 我的设置已经允许宏。
总结一下,这是我对问题的理解:
我在以前的Excel电子表格中创建的宏已经多次传递给我复制电子表格的多次,但我无法弄清楚如何编辑宏,或者B)删除宏并从新的开始Excel 2016创建宏或VBA脚本的方法是。
正如Dirk在评论中建议的那样,我试图删除/修改的格式实际上是由条件格式而不是VBA宏引起的。那么,解决方案很简单: