内存中重复的工作表

时间:2016-11-07 10:16:48

标签: excel-vba variables printing vba excel

我有一个包含两个标签的Excel文件。一个包含一个包含数据的表,另一个包含一个可打印的A4文档,用于在表格的一行中显示数据。

我想要做的是在表格中为每行数据打印一份A4文档。看起来很简单,但打印顺序很重要。使用下面的代码,文档并不总是按正确的顺序打印。在打印文档的代码和打印机本身之间,某些东西似乎比其他东西更加延迟。 (仅供参考:它是网络打印机)

For i = 2 To iTotalRows
    1. Copy the data in the row to the A4 document
    2. Print using the .PrintOut command
Next i

以正确的顺序打印它们的唯一可靠方法似乎是将它们放在一个打印作业中。为了做到这一点,我需要为每个A4文档都有一个单独的工作表。创建一个200页的工作簿是不切实际的,所以我想要做的是将工作表复制到一系列变量。

然而,当我尝试它时,总是只是将不同的变量引用到同一个工作表中,所以我不能有不同的内容。

关于如何解决这个问题的任何想法?

0 个答案:

没有答案