Table of contents
那些要用Excel工作的人 VBA 有时,我们经常面临这样的问题,我们尝试但不能编辑一个宏,而且显示你不能编辑一个宏。 宏观 在这篇文章中,我将向你展示如何相当容易和全面地解决这个问题。
下载实践工作手册
下载这本练习手册,在阅读本文时进行练习。
无法编辑的巨集.xlsm无法编辑隐藏工作簿上的宏的2个简单解决方案
我在这里试图编辑一个 宏观 一个通知框出现了,它告诉我,我不能删除工作簿中的一个 宏观 我相信,那些和我一起工作的人都会对我说:"你是我的朋友"。 巨集 往往在他们的生活中至少有一次面临这个问题。
现在你可能会问,为什么我已经打开了它并正在处理它,但它却显示为一个隐藏的工作簿? 好吧,答案是 宏观 实际上不在你的活动工作簿中,而是在另一个隐藏的工作簿中(名为 PERSONAL.xlsb 在这里,请查看图片),但每次你打开任何工作簿时,它都会显示在里面。
因此,当你试图编辑它时,你无法做到。
我们今天的目标是要解决这个问题。 也就是说,要编辑一个 宏观 在一个隐藏的工作簿上。
我们可以通过两种可能的方式解决这个问题。
1.通过先取消隐藏工作簿来编辑隐藏工作簿上的宏程序
在这个方法中,我们将首先取消隐藏的工作簿,然后删除 宏观 就可以了。
按照下面提到的步骤来执行这个过程。
⧪ 步骤1:从 "视图 "标签打开 "取消隐藏 "对话框
打开 查看 然后在Excel功能区上的 窗户 ,点击 解除隐藏 .
⧪ 步骤2:从对话框中取消对工作簿的隐藏
一个名为的对话框 解除隐藏 选择隐藏工作簿的名称( PERSONAL.xlsb 这里)并点击 认可 .
⧪ 第三步:编辑宏程序
现在你可以编辑 宏观 在此情况下 开发商 标签,点击 巨集 从章节代码上看。
一个名为的对话框 巨集 选择你想要的 宏观 并点击 编辑 .
你现在可以编辑它了。
阅读更多。 如何在Excel中编辑宏程序(2种方法)
2.通过使用VBA代码编辑隐藏工作簿上的宏程序
如果你不想遵循上述过程,你可以使用一个简单的VBA代码来编辑一个 宏观 在一个隐藏的工作簿上。
⧭ VBA代码。
Sub Edit_a_Macro_on_a_Hidden_Workbook() Hidden_Workbook_Name = "PERSONAL.XLSB" Hidden_Macro_Name = "Macro1" Active_Workbook_Name = "Canot Edit a Macro on a Hidden Workbook.xlsm" Windows(Hidden_Workbook_Name).Visible = True Windows(Active_Workbook_Name).Activate Application.Goto Reference:=Hidden_Workbook_Name + "!" + Hidden_Macro_Name End Sub
⧭ 备注。
这里隐藏的工作簿的名称是 "personal.xlsb" ,隐藏的Macro的名称是 "Macro1" ,而我正在工作的工作簿的名称是 "无法编辑隐藏工作簿.xlsm上的宏"。 不要忘了在运行代码前用你的代码来改变它们。 3 线)。
⧭ 输出。
通过按下按钮运行代码 运行子程序/用户表格 从 视觉基础 上面的丝带。
隐藏的工作簿将被解除隐藏,编辑窗口将在你面前打开,并显示出 宏观。 你现在可以编辑它了。
阅读更多。 如何在Excel中编辑单元格(4种简单方法)
笔记
- 到此为止,我们只讨论了如何编辑一个 宏观 但如果你有兴趣知道如何创建一个隐藏的工作簿,你可以点击这个链接。
总结
因此,这些都是解决编辑问题的方法。 宏观 你有什么问题吗? 请随时问我们。 不要忘记访问我们的网站 ǞǞǞ 以了解更多帖子和更新。