需要将单元格复制到另一张纸,然后用新值(循环)覆盖



我需要制作一个VBA,将一个单元格复制到另一个工作表中的单元格中。(同一工作簿)。

之后,我

必须创建一个pdf(我为此有VBA)。

创建 pdf 后,我需要自动执行此操作,我希望为此有一个 VBA。因为我需要制作 200 个 pdf

因此,我的问题是:

如何创建一个VBA,将单元格从列表i sheetB复制到SheetA中的单元格,并在创建pdf后,使用工作表B中的下一个单元格值重新执行?我想这是"循环"工具的东西?

创建基本 VBA 以自动执行标准任务的好方法 它在执行步骤时记录宏。 之后,您可以查看为宏生成的VBA,并根据需要进一步自动化它。 以下是一些说明和示例:

  • Excel 2010 中的 VBA 入门
  • 录制宏以生成代码
  • 修改录制的可视基本宏

我不知道"循环工具",但有多种方法可以使用Excel循环浏览数据。


编辑:循环浏览列表是简单的部分。 例如,以下代码弹出一个MsgBox,其中包含范围 A1 到 A15 中的每个单元格的值:

Dim cel As Range
For Each cel In Sheets("Sheet1").Range("A1:A15")
    MsgBox cel.Value
Next cel

将您的 VBA 放在一起完成一次任务,将代码添加到您的问题中,然后我们可以将循环粘贴到正确的位置。

相关内容

最新更新