このトピックに書きこむ |
---|
Re[2]: 印刷範囲の設定 | |
---|---|
[195260] Re[2]: 印刷範囲の設定- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2022/09/13(09:22)) □U R L/ こんなのが参考にならないですか? Sub Macro1() Dim aCell As Range ActiveSheet.ResetAllPageBreaks ActiveSheet.PageSetup.PrintTitleRows = "$1:$1" ActiveSheet.PageSetup.PrintArea = Range("D1", Cells(Rows.Count, "B").End(xlUp).Offset(, 13)).Address ActiveSheet.PageSetup.Orientation = xlLandscape '横長 For Each aCell In Range("B2", Cells(Rows.Count, "B").End(xlUp)) If aCell - Day(aCell) <> aCell.Offset(1) - Day(aCell.Offset(1)) Then ActiveSheet.HPageBreaks.Add Before:=aCell.Offset(1) End If Next aCell End Sub |
[195259] (削除)- ■記事引用/メール受信=OFF■ □投稿者/ / -(2022/09/12(20:07)) □U R L/ この記事は削除されました |
[195258] 印刷範囲の設定- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ MiTU- -(2022/09/12(18:04)) □U R L/ A B C D E F G H I J K L M N O P 勤務日 社員番号 勤務結果フラグ 氏名 勤務予定From 勤務予定To 勤務実績From 勤務実績To 丸め時刻実績From 丸め時刻実績To 実働 休憩 遅刻 早退 備考 2022/2/1 1234567 00 勤務日 山本太郎 9:15 18:15 9:15 18:26 9:15 18:26 8.18 1 0 0 テレワーク 2022/2/2 1234567 00 勤務日 山本太郎 9:15 18:15 9:15 18:26 9:15 18:26 8.18 1 0 0 テレワーク ・ ・ ・ ・ 以下6ヶ月分のデータが一覧になっております。 勤務日から印刷範囲の設定を自動で行いたいです。 2/1〜2/28までで一つの範囲 3/1/〜3/31までで一つ範囲・・・ ="D:O"&MATCH("",C5:C419,-1)+18 ← ここから日付判定をどうするか 上記関数で名前の管理より改ページを自動判定させようとしましたがなかなかうまくいきません ++++++++++++++++++++ OS ⇒OTHER Version⇒OTHER ++++++++++++++++++++ |