Sub 宏1()
'
' 宏1 宏
'
' 快捷键: Ctrl+a
'
Range("C1229").Select
Selection.AutoFill Destination:=Range("C1228:C1229"), Type:=xlFillDefault
Range("C1228:C1229").Select
Range("AK1228:AM1228").Select
Selection.Copy
Range("AQ1228").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
上面是我在EXCEL中录制的一个宏
现在要求做循环,比如下一个应该是这样:
Range("C1228").Select
Selection.AutoFill Destination:=Range("C1227:C1228"), Type:=xlFillDefault
Range("C1227:C1228").Select
Range("AK1227:AM1227").Select
Selection.Copy
Range("AQ1227").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
也就是说,括号里所有的数值减去1,直到("C20")、("C19:C20")、("AK19:AM19")、("AQ19")为止,请各位高手帮助,谢谢!