如何计算你运行一次macros的次数
每次运行一个macros时,我都需要计数 。 目前,这是我正在做的事情:
Public i As Integer Sub Macro5() i = i + 1 Cells(5, 5).Select ActiveCell.FormulaR1C1 = "=" & i // printing the i in 5,5 cell End Sub
但每次我再次运行Macro5时,我将设置为1(首先为0,但是将1加1)。
任何想法如何我可以数它? 谢谢!
只要您在子例程之外和代码模块的顶部声明全局variablesi
您的代码就可以正常工作。
根据你的代码,这将是正确的。
Sub Macro5() Cells(5, 5).Select ActiveCell.FormulaR1C1 = ActiveCell.FormulaR1C1 + 1 End Sub