excel - 如何通过宏更改工作表样式?

标签 excel vba

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

这是我正在使用的格式:

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

最佳答案

StyleRange属性,所以尝试类似:

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

关于excel - 如何通过宏更改工作表样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59568249/

相关文章:

Excel VBA 查找列中相同值的范围

vba - 如何将字符串拆分为单独的单元格

Excel VBA将数组数组传递给函数

vba - 看不到什么 "subscript out of range"

excel - 关闭最后一个文档后关闭应用程序(Acrobat、Word、Excel)

excel - 在excel中仅验证字符串值的公式

excel - 在 Excel 的一个单元格中添加单元格区域的文本

excel - 排序数据透视表 VBA

regex - 如何像在Excel中一样在Excel VBA中使用Excel Replace <*>? (常用表达)

excel - 如何使用公式来计算数据列表中的唯一值?