gpt4 book ai didi

excel - 从 Excel 文件中删除所有 VBA 模块?

转载 作者:行者123 更新时间:2023-12-01 18:56:31 25 4
gpt4 key购买 nike

是否可以使用 VBA 从 Excel 文件中删除所有 VBA 模块?

在运行此脚本之前,模块的名称(如果存在)是未知的。

最佳答案

显然,你可以。以下代码将完成这项工作:

Sub compact_code()

On Error Resume Next
Dim Element As Object
For Each Element In ActiveWorkbook.VBProject.VBComponents
ActiveWorkbook.VBProject.VBComponents.Remove Element
Next

End Sub

这将删除所有模块,包括 ClassModules 和 UserForms,但保留所有对象模块(工作表、工作簿)。

关于excel - 从 Excel 文件中删除所有 VBA 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18518493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com