excel - 如何通过宏更改工作表样式?
问题描述
我正在研究一个宏,它将工作表的默认样式更改回“正常”,但我无法弄清楚如何做到这一点。我尝试了多种不同的方法来完成此操作,并且还查看了 Microsoft 文档,但我看不到以编程方式更改此设置的具体方法。有人可以帮忙吗?谢谢!
这是我正在使用的格式:
' Set style for Worksheet
Sub SetSheetStyle(ws As Worksheet)
With ws
Selection.Style = "Normal"
End With
End Sub
解决方案
Style
是一个Range
属性,所以尝试类似:
Dim ws As Worksheet: Set ws = ThisWorkbook.Sheets("Sheet1")
ws.Cells.Style = "Normal"
推荐阅读
- vue.js - 如何在 vuejs 中的表单内通信/验证组件?
- java - 如何将下载的文件保存在应用程序内存的缓存文件夹中?
- r - 使用 ROCR 或 PROCR 绘制 ROC 曲线
- reference - 为什么我不能从闭包中返回对外部变量的可变引用?
- html - HTML表单输入的name属性不能和type属性的值不一样吗?
- java - 删除列表 Java 中的重复对象
- google-analytics - COUNT(totals.visits) - 它是会话的准确度量吗?
- android - 如何在 CSS 中的 background-image 中引用存储在 Android 内部存储中的文件
- sql - SQL Query 等待时间长
- html - css `calc()` 函数是否支持 `fr` 单位?