Sub 宏1()
'
' 宏1 宏
'
' 快捷键: Ctrl+a
'
Range("H46:AC46").Select
Selection.AutoFill Destination:=Range("H46:AC47"), Type:=xlFillDefault
Range("H46:AC47").Select
End Sub
以上是录制宏的代码。
如何实现:按一下快捷键: Ctrl+a,将下面宏的代码:
Range("H46:AC46").Select
Selection.AutoFill Destination:=Range("H46:AC47"), Type:=xlFillDefault
Range("H46:AC47").Select
就自动递增为:
Range("H47:AC47").Select
Selection.AutoFill Destination:=Range("H47:AC48"), Type:=xlFillDefault
Range("H47:AC48").Select
再按一下快捷键: Ctrl+a,将下面宏的代码:
Range("H47:AC47").Select
Selection.AutoFill Destination:=Range("H47:AC48"), Type:=xlFillDefault
Range("H47:AC48").Select
就再自动递增为:
Range("H48:AC48").Select
Selection.AutoFill Destination:=Range("H48:AC49"), Type:=xlFillDefault
Range("H48:AC49").Select
再按一下快捷键......以此类推。请问:如何修改宏的代码,才能实现自动递增?谢谢!
就是如何解决选择、下拉的递增问题,如上图宏的("H47:AC47")为选择、("H47:AC48")为下拉、("H47:AC48")为下拉到,如按一下宏快捷键: Ctrl+a后,就自动递增为:("H48:AC48")为选择、("H48:AC49")为下拉、("H48:AC49")为下拉到,如再按一下宏快捷键,就再自动递增,以此类推。说一句土话:不让宏重复昨天的故事,谢谢!
追答vba代码不可能实现自己修改自己代码的啊