請問EXCEL中用VBA取代列印重複動作?
工作上有個需求,就是將圖中F欄的數值,一個一個剪下貼到D1中,然後列印。
例如:F100剪貼到D1,列印。
   F99剪貼到D1,列印。
   F98剪貼到D1,列印……依此類推,由下往上將數值剪貼到D1儲存格。
   (A1-D1已設定列印範圍。)
F的數量不一定,大約為100個以內,目前都是手動複製貼上,然後再按列印。
只是有時候量大打得很累,想請問各位大大,如何使用VBA來取代上面的功能呢??

我有嘗試著用巨集錄製功能,將步驟一個一個剪下貼上然後列印,但是設定好後,按下巨集後完全沒有動作。
Sub 巨集1()
Range("F100").Select
Selection.Cut
Range("D1").Select
ActiveSheet.Paste
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
End Sub

目前是想說能否將D1指定F100-F1的數值,循序指定,然後列印。或是其他辦法??
麻煩各問大大幫忙@@謝謝︿︿


Sub 巨集1()

For ii = Range("F65536").End(xlUp).Row To 1 Step -1

Range("D1").Value = Cells(ii, 6).Value

MsgBox Range("D1").Value '將這句改為您的列印指令

Next

End Sub

請將上面程式碼第三行的MsgBox.......改為您的列印指令即可,謝謝。
懶的再寫了

自己參考這兩個 ,套表列印


http://aney22.pixnet.net/blog/post/45709522

http://aney22.pixnet.net/blog/post/45694645
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!