我有麻烦图表中格式化列以匹配特定的字体,颜色,取向等Excel VBA中列在图表 - 格式字体,颜色,取向等
该代码,而集中在柱A:它适用于工作表中的每个单元格。我只希望它影响列A:
Sub PGMNumber()
'
' PGMNumber Macro
'
'
Range("A:A").Select
With Selection.Font
.Name = "Arial"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.Color = -16776961
.TintAndShade = 0
.ThemeFont = xlThemeFontNone
End With
With Selection.Font
.Name = "Arial"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.Color = -16776961
.TintAndShade = 0
.ThemeFont = xlThemeFontNone
End With
Selection.Font.Bold = False
Selection.Font.Bold = True
With Selection.Font
.Color = -10477568
.TintAndShade = 0
End With
With Selection
.HorizontalAlignment = xlLeft
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Columns("A:A").ColumnWidth = 9.43
End Sub
这是通过记录我的步骤完成的。我需要的只是FontName,Color,Bold,Size和Alignment。删除的内容,我不需要休息的代码:(
人可以帮我简化代码,以便它只会影响A列?
此外,如何添加的选项包括其他列,例如B,C,d等
最后,我可以有宏开始从A6格式化向下,向下B6,C6向下,等?这样的图的头保持不变。
谢谢!
这完美地工作!现在如果我想让这个宏的格式一次多于一列,该怎么办?我在哪里输入第二栏的代码?具体是B列......谢谢泰勒! @Taylor – BMRobin
如果列都彼此相邻,在.Range第二个“A”改为你所需要的最后一列,例如'.Range(“A6:d”&...' – Toast
如果问题得以解决,请注明答案接受 – Toast