目前,当我在单元格中输入数字后A1
,电子表格中的数据会发生变化;然后我运行宏macro1
将其保存为 PDF。问题是当我需要在单元格中输入超过 30 个这样的数字并运行macro1
30 次时。我可以让宏A1
按顺序填充单元格 1-30 并macro1
自动执行吗?
答案1
您需要创建另一个宏或其他类似这样的代码(在 VBA 中):
Public Sub runMacro()
For i = 1 To 30
' Body of your macro and set the row number by i
' Cells(1, 1) = i 'Enter 1-30 numbers to cell A1
' Call pdfMacro '<pdfMacro> is your current macro
Next i
End Sub