Ana*_*a 秀 1 format syntax excel vba excel-vba
如何使用单行代码在VBA Excel中格式化多个单元格范围的数字,对齐,字体,边框,填充,保护等?例如,我有以下代码
With Sheets("Sheet1")
.Columns("A").ColumnWidth = 15
.Columns("C").ColumnWidth = 15
.Columns("G").ColumnWidth = 15
.Range("A:C").Font.Color = vbRed
.Range("G:G").Font.Color = vbRed
End With
Run Code Online (Sandbox Code Playgroud)
我可以这样做(伪代码):
With Sheets("Sheet1")
.Columns("A", "C", "G").ColumnWidth = 15
.Range("A:C", "G:G").Font.Color = vbRed
End With
Run Code Online (Sandbox Code Playgroud)
我认为类似的东西.Columns(Array("A", "C", "G")).ColumnWidth = 15
会起作用,但是发生了错误.