Excel 宏按给定范围的顺序填充一个单元格

Excel 宏按给定范围的顺序填充一个单元格

目前,当我在单元格中输入数字后A1,电子表格中的数据会发生变化;然后我运行宏macro1将其保存为 PDF。问题是当我需要在单元格中输入超过 30 个这样的数字并运行macro130 次时。我可以让宏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

相关内容