我有一个运行一系列其他宏的宏。当我更改特定单元格 (B1) 的值时,宏会自动运行。该宏为 B1 中指定的项目编号生成项目报告。在任何给定时间,我都有大约 75 个活动项目。
我想要做的是将项目列表添加到工作簿并让它贯穿每个值。值和值的数量每周都会发生变化,因此我不想将值硬编码到宏中。我假设我会使用循环功能,但不确定如何去做。
我当前宏的代码是:
Sub AA_RunAll()
Application.ScreenUpdating = False
ActiveWorkbook.RefreshAll
DoEvents
Call OpenFile
Call Copy1
Call DeleteRows1
Call DeleteRows2
Call DetailCopy
Call RemoveEmptySheets
Call SummarySheet
Workbooks("Project WIP Template.xlsm").Worksheets("Summary").Activate
Application.Goto Range("A1"), True
Application.ScreenUpdating = True
Application.DisplayAlerts = True
Call SaveAs
Workbooks("Project WIP V5.xlsm").Worksheets("Summary").Activate
Range("b1").Select
MsgBox "Report Complete"
End Sub
提前致谢