Excel 运行宏的次数等于特定单元格中的整数值

Excel 运行宏的次数等于特定单元格中的整数值,excel,vba,Excel,Vba,我希望宏执行的次数等于特定单元格中的整数值 当单元格“A1”中填充正整数时,我希望下面的宏运行的次数等于该整数 Sub CopyRow() Rows("2:2").Select Selection.Copy Rows("3:3").Select Selection.Insert Shift:=xlDown Application.CutCopyMode = False End Sub 试试这个宏 Sub Add_rows() Rows(2).Copy Rows(2 &

我希望宏执行的次数等于特定单元格中的整数值

当单元格“A1”中填充正整数时,我希望下面的宏运行的次数等于该整数

Sub CopyRow()
  Rows("2:2").Select
  Selection.Copy
  Rows("3:3").Select
  Selection.Insert Shift:=xlDown
Application.CutCopyMode = False
End Sub
试试这个宏

Sub Add_rows()
Rows(2).Copy
  Rows(2 & ":" & [A1] + 1).Insert
End Sub

您应该在工作表更改事件中添加宏:我还推荐@Gangula提到的内容。然而,在使用它的时候,你必须注意很多这方面。例如[1.]检查有效整数值[2.]事件和处理更改事件。[3.]这是一个好主意,肯定会对你有所帮助。