我有一个名为“macro3”的宏在sheet1中运行
我在sheet2中有包含值的单元格B7,让我们说“12”
如何用一个按钮运行宏12x(基于sheet2中单元格B7中的值)?
答案 0 :(得分:2)
欢迎使用StackOverflow!确保您下次提出问题时阅读规则 - https://stackoverflow.com/help/how-to-ask
关于这个问题 - 看看下面的代码,它是一个for循环:
Public Sub TestMe()
Dim timesToRun As Long
Dim cnt As Long
timesToRun = Worksheets(2).Range("B7")
For cnt = 1 To timesToRun
macro3
Next cnt
End Sub
答案 1 :(得分:1)
我建议做以下事情:
Sub RunMacro()
Worksheets("sheet2").Select
Dim MacroCounter As Integer
MacroCounter = Range("B7").Value
For x = 1 To MacroCounter
Call macro3
Next x
End Sub