Cus*_*omX 5 excel vba excel-vba
我希望我的宏更新整个工作簿的字体,大小和verticalaligment,但我能找到的所有选项都可以逐页完成.这不是太麻烦,但我想知道你是否不能全局设置这些并用1命令更新整个工作簿.
Sub SetFormat()
With Sheets(1)
.Cells.Font.Name = "Segoe UI"
.Cells.Font.Size = 10
.Cells.VerticalAlignment = xlCenter
End With
End Sub
Run Code Online (Sandbox Code Playgroud)
如果这适合你,你可以继续工作Styles.更改工作簿的默认样式非常快,但可能有副作用.试试吧.
With ActiveWorkbook.Styles("Normal").Font
.Name = "Aharoni"
.Size = 11
End With
Run Code Online (Sandbox Code Playgroud)
此代码应循环遍历工作簿中的每个工作表并更改属性。
Sub SetFormat()
Dim ws as Worksheet
For Each ws in Worksheets
With ws
.Cells.Font.Name = "Segoe UI"
.Cells.Font.Size = 10
.Cells.VerticalAlignment = xlCenter
End With
Next ws
End Sub
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15558 次 |
| 最近记录: |