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

 时间:2026-02-14 04:14:07

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中如何弹出代码执行的时间
  • 热门搜索
    去德国买什么好 等量齐观的意思 国考什么时候缴费 标致的意思 给学生的祝福语 未婚证明需要什么材料 你牛什么牛唐古 滔滔不绝是什么意思 blackboard是什么意思 狗血是什么意思