需要将单元格复制到另一个工作表,然后使用新值覆盖(循环)

时间:2017-10-30 07:14:37

标签: excel vba loops

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

之后我必须创建一个pdf(我有VBA)。

创建pdf之后,我需要自动完成这一切,我希望有一个VBA。因为我需要制作200 pdfs

因此我的问题是:

如何创建一个VBA,将单个列表中的单元格复制到SheetA中的单元格,并在创建pdf后,使用sheetB中的下一个单元格值完成所有操作?我想这是“循环”工具的一部分?

1 个答案:

答案 0 :(得分:0)

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

我不知道"循环工具"但有各种方法loop通过Excel使用数据。

修改: 通过列表Looping是容易的部分。例如,以下代码弹出MsgBox,其中每个单元格的值在A1到A15范围内:

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

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