Re: [算表] 如何在 excel 設定列印日期區間?

看板Office作者 (David)時間17年前 (2008/10/18 12:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
先把公式拉好 再用格式化條件反白 是簡易處理的方法之一 http://2y.drivehq.com/p/PrintSelect.xls #185qzb4w 5565 4/30 JieJuen □ [算表] Excel表格/集中資料/篩選/攝影/驗證/搜尋 只秀出含特定字詞的表格 ------------------ 您可能是要分頁印出 先設定列印標題 可以於每頁重覆印出 再用VBA動態更改要印的部分 VBA部分 Private Sub Workbook_BeforePrint(Cancel As Boolean) no = [B12] - [B11] '開始與終止日期相減 With ActiveSheet .PageSetup.PrintArea = Range([A1], Cells(4, 2 + no)).Address .ResetAllPageBreaks For i = 3 To 3 + no .VPageBreaks.Add Before:=Range(Cells(1, i), Cells(1, i)) Next End With End Sub 或者 就不用公式 直接改列印範圍 加分頁線 在"表二"直接印 加分頁線的vba也在上面了 可運用之 參考 http://gb.twbts.com/index.php?topic=8467.0 列印範圍設定 thisworbook模組 程式碼: Private Sub Workbook_BeforePrint(Cancel As Boolean) With ActiveSheet   .PageSetup.PrintArea = .Range(.[A1], .[N65536].End(xlUp)).Address End With End Sub ※ 引述《sfen (sfen)》之銘言: : 軟體: excel : 版本: 2003 : 請先下載 excel 問題範例: : http://myurl.com.tw/huc0http://tinyurl.com/53d7fa : 這是一份從 9/1-9/10 的資料 (資料來源在表2) : 請問如何設定表1選取 9/3-9/6 後,執行列印 9/3、9/4、9/5、9/6 : 而不必手動一一改日期再列印? : 我的重點在於「實際列印」 : 提供的範例是比較簡單的資料 : 事實上文件的起迄日是 2008/9/16 到 2009/2/15,項目有104項 : 不知能否設定? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.33.188 ※ 編輯: JieJuen 來自: 218.164.51.38 (10/18 14:58) ※ 編輯: JieJuen 來自: 218.164.49.72 (05/11 19:02)
文章代碼(AID): #18-MOvgk (Office)
文章代碼(AID): #18-MOvgk (Office)