0

我对VBA编程语言还不熟悉,到目前为止我可以记录和理解宏,但是自己制作还是相当困难的。

我目前正在处理打印模板(工作表名称“水平”)。模板必须填写它从工作表“ZFA”收到的信息。填充模板后,它将打印并清空它并从“ZFA”中删除该行。由于我每天必须多次执行此任务,因此我想知道是否有可能通过循环执行此操作。所以重复上面的步骤,直到工作表“ZFA”中的 c 列为空。

我现在用于填写模板、打印和删除行的代码是:

Range("A2").Formula2R1C1 = "=ZFA!RC"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
    IgnorePrintAreas:=False
Range("A2").Select
Selection.ClearContents
Sheets("ZFA").Select
Rows("2:2").Select
Selection.Delete Shift:=xlUp
Sheets("Horizontal").Select

那么是否可以重复此任务,直到工作表 ZFA 中的 C 列为空?

4

0 回答 0