首页 > 解决方案 > 如何通过宏更改工作表样式?

问题描述

我正在研究一个宏,它将工作表的默认样式更改回“正常”,但我无法弄清楚如何做到这一点。我尝试了多种不同的方法来完成此操作,并且还查看了 Microsoft 文档,但我看不到以编程方式更改此设置的具体方法。有人可以帮忙吗?谢谢!

这是我正在使用的格式:

' Set style for Worksheet
Sub SetSheetStyle(ws As Worksheet)
    With ws
        Selection.Style = "Normal"
    End With
End Sub

标签: excelvba

解决方案


Style是一个Range属性,所以尝试类似:

Dim ws As Worksheet: Set ws = ThisWorkbook.Sheets("Sheet1")
ws.Cells.Style = "Normal"

推荐阅读