Excel如何使用VBA程序批量删除表格样式

 时间:2026-04-23 08:20:43

1、表格样式中有很多自定义并且无用的样式。如图所示

Excel如何使用VBA程序批量删除表格样式

2、在菜单中选择“开发工具”-“VIsual Basic”(快捷键ALT+F11)-“ThisWorkbook”-在右侧编辑栏中输入如下代码:

Sub DellStyle()

Dim style As style

On Error Resume Next

For Each style In ActiveWorkbook.Styles

If Not style.BuiltIn Then

style.Delete

End If

Next style

End Sub

然后保存,关闭编辑器。如下图所示:

Excel如何使用VBA程序批量删除表格样式

3、在表格主页中使用“ALT+F5”快捷键调出如下图界面,点击运行即可。

Excel如何使用VBA程序批量删除表格样式

4、在样式查看,大部分都已经删除,只有小部分不能删除,不能删除的样式表也不能使用(僵尸样式)。

Excel如何使用VBA程序批量删除表格样式

5、点击使用僵尸样式,会提示找不到样式。可以手动删除即可

Excel如何使用VBA程序批量删除表格样式

  • Excel文本数值也能求和运算了:SUMPRODUCT
  • outlook如何使用快速步骤功能提高邮件处理效率
  • 如何使用VBA在Excel切换工作表时弹出提醒
  • 怎么查看在excel中取消隐藏行的vba宏代码
  • excel-VBA中如何弹出代码执行的时间
  • 热门搜索
    自助旅游 龙泉山风景区 旅游宣传语 绵阳旅游景点 怀孕屁股疼怎么回事 江西明月山旅游攻略 天黑请闭眼怎么玩 我的世界怎么设置领地 焦山风景区 凉拌海带丝怎么做好吃