使用 excel 中的 VBA 将所有工作表的填充颜色设置为 "No Fill"
Set all sheets' fill color to "No Fill" using VBA in excel
如何使用 excel(所有单元格)中的 VBA 将所有工作表的填充颜色设置为 No fill
。与 select 所有工作表、Select 所有单元格 (Control+A) 相同,并将 fill color
更改为 No fill
。
未经测试但应该可以:
Sub No_Fill_Wb()
Dim ws as worksheet
For each ws in Thisworkbook.Worksheets
ws.Cells.Interior.ColorIndex = 0
Next ws
End Sub
我在使用 Excel 2016 的代码(见下文)中使用了“0”,它使我的列变黑了。
Master.Columns(Col_Start).Interior.Color = 0
但是,使用下面的 "xlNone" 确实对我有用。
Master.Columns(Col_Start).Interior.Color = xlNone
大家好,你们可以用这个来选择 "No Fill" 选项 "ThisWorkbook.Sheets(1).Interior.Color = xlNone" 否则如果你想设置任何背景颜色,你可以使用这种方式 "ThisWorkbook.Sheets(1).Interior.Color = vbgreen"
xlNone 不适用于 BackgroundPatternColor 但 wdColorAutomatic 可以
currentCell.Shading.BackgroundPatternColor = wdColorAutomatic
如何使用 excel(所有单元格)中的 VBA 将所有工作表的填充颜色设置为 No fill
。与 select 所有工作表、Select 所有单元格 (Control+A) 相同,并将 fill color
更改为 No fill
。
未经测试但应该可以:
Sub No_Fill_Wb()
Dim ws as worksheet
For each ws in Thisworkbook.Worksheets
ws.Cells.Interior.ColorIndex = 0
Next ws
End Sub
我在使用 Excel 2016 的代码(见下文)中使用了“0”,它使我的列变黑了。
Master.Columns(Col_Start).Interior.Color = 0
但是,使用下面的 "xlNone" 确实对我有用。
Master.Columns(Col_Start).Interior.Color = xlNone
大家好,你们可以用这个来选择 "No Fill" 选项 "ThisWorkbook.Sheets(1).Interior.Color = xlNone" 否则如果你想设置任何背景颜色,你可以使用这种方式 "ThisWorkbook.Sheets(1).Interior.Color = vbgreen"
xlNone 不适用于 BackgroundPatternColor 但 wdColorAutomatic 可以
currentCell.Shading.BackgroundPatternColor = wdColorAutomatic