《Excel問題》利用巨集列印不同工作表,某儲存格數字之頁數。

各位excel高手大大您們好:
小弟我想利用excel巨集協助列印表單,
小弟的表單是20筆資料1張表單。
小弟可否在工作表1某儲存格如A1計算出列印頁數
然後設計一個巨集按鍵,自動列印工作表2的表格,
列印的頁數要依照工作表1 A1儲存格的數字一樣
然後還需要印成 單面 2份
小弟不知該如何撰寫設計這個巨集,
可否請excel高手大大們示下,謝謝您們,不勝感激
2019-08-09 13:17 #1
我後來爬文發現01有網友問過跟我一樣的問題,
01網友lishen:巨集指令 指定列印張數之語法如何寫
其中該討論串froce大大回覆
Dim pageset As Integer
pageset = Sheet1.[d11].Value


ActiveWindow.SelectedSheets.PrintOut From:=1, To:=pageset, Copies:=1, Collate:=True

可是小弟VBA實在很不行,想請大大講解每段指令的意思。
以下小弟理解:
Dim pageset As Integer
定義 pageset 為變數

pageset = Sheet1.[d11].Value
pageset的值為sheet1工作表D11儲存格的值

ActiveWindow.SelectedSheets.PrintOut From:=1, To:=pageset, Copies:=1, Collate:=True
選擇當下工作表列印 列印第1頁到pageset值頁數 列印份數1份 自動分頁是

不知道我的理解對不對?
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
提醒:內容可能因過於寫實、驚悚而令人感到不舒服,是否繼續觀看?

根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結