因為裡面用的
Dim A As Range
With Sheets("資料表")
For Each A In .Range(.[A2], .[A2].End(xlDown))
With Sheets("表格")
.[E1] = A
.[C3] = A.Offset(, 1)
.[G3] = A.Offset(, 2)
.[C5] = A.Offset(, 3)
.[G5] = A.Offset(, 4)
.[C7] = A.Offset(, 5)
.[C9] = A.Offset(, 6)
.PrintPreview '預覽
.PrintOut '列印
End With
Next
End With
會自動執行到最後
小弟要在自動執行裡面再多一排自動執行到最後
但要反過來變成同一個儲存格要複製到別欄到最後
變成每印一張就把裡面的H13複製 帶出資料 工作表的B欄 (從B2到最後)
小弟自行修改可是結果都不是小弟需要的
會一直重複
所以要再麻煩大大了作者: Hsieh 時間: 2011-2-24 23:27
Dim A As Range
With Sheets("資料表")
For Each A In .Range(.[A2], .[A2].End(xlDown))
With Sheets("表格")
.[E1] = A
.[C3] = A.Offset(, 1)
.[G3] = A.Offset(, 2)
.[C5] = A.Offset(, 3)
.[G5] = A.Offset(, 4)
.[C7] = A.Offset(, 5)
.[C9] = A.Offset(, 6)
.PrintPreview '預覽
.PrintOut '列印
sheets("帶出資料").[B65536].end(xlup).offset(,1)=.[H13].value
End With
Next
End With作者: gn00487767 時間: 2011-2-25 00:49