【发布时间】:2021-05-18 17:16:29
【问题描述】:
我正在尝试自动化 Excel 工作表中的宏。我在第一个工作表上有一个可变行数的大表,我需要为主工作表的每一行创建一些“板”(包含某些数据的 5 行组)(发布在附图中) .板需要像屏幕截图一样显示,以便导出为 .pdf 文件(同一级别上的 2 个,直到最后一个)
这是我使用宏录制和其他宏找到并且已经为我工作的代码(pdf 打印):
Sheets("Summary").Select
lastRow = Cells(Rows.Count, 1).End(xlUp).Row
first_row = "A2"
sec_row = "F2"
For i = 1 To lastRow
Sheets("Foglio1").Select
Range("S3:V7").Select
Selection.Copy
Range("first_row:first_row+4").Select
ActiveSheet.Paste
Range("sec_row:sec_row+4").Select
ActiveSheet.Paste
i = i + 2
Next
在此之后,我有一个代码部分,我将所选区域导出为 pdf(简单且有效)。
【问题讨论】:
标签: excel vba copy-paste worksheet-function