【发布时间】:2014-02-11 19:14:45
【问题描述】:
提前谢谢你,我对 excel VBA 很陌生。这个问题可能非常初级,但我没有在广泛的搜索中找到答案。我最初录制了这个宏,并用我在网上找到的东西对其进行了调整。如果您一次应用到一个单元格,则此宏有效(或者如果您拖动多行,则将在最左上角的单元格的行上工作)。有没有办法可以进一步调整它以让我的宏将更改应用于所有选定单元格的行,以便用户可以批量更改行?
Range("A" & ActiveCell.Row & ":I" & ActiveCell.Row).Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorDark1
.TintAndShade = -0.249977111117893
.PatternTintAndShade = 0
End With
Range("A" & ActiveCell.Row).Select
ActiveCell.FormulaR1C1 = "5"
Range("B" & ActiveCell.Row & ":I" & ActiveCell.Row).Select
With Selection.Font
.Name = "Calibri"
.FontStyle = "Regular"
.Size = 11
.Strikethrough = True
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.TintAndShade = 0
.ThemeFont = xlThemeFontMinor
End With
Range("B" & ActiveCell.Row).Select
结束子
【问题讨论】: