
No.2ベストアンサー
- 回答日時:
#1 のmisatoannaさんの内容にかぶってしまいますが、
>行の幅が微妙にまちまちなので46~53行の間で微妙にずれてしまいます。
50行以上に「自動改ページ」がつけられる場合はよいのですが、それ以下の場合は、「手動改ページ」を入れると、2行なり3行だけのページが出来てしまいますが、それでも良いのですか?2つのマクロがあります。
1つは、手動改ページを入れるマクロで、もう1つは、それが正しく入っているか調べるマクロです。
'--------------------------------------
Sub PageBreak_enter()
'手動改ページを入れるマクロ
Dim Rng As Range, i As Long
With ActiveSheet
'マクロを実行する前に、なるべく、印刷範囲はユーザーで設定してください。
If .PageSetup.PrintArea = "" Then
.PageSetup.PrintArea = .UsedRange.Address
End If
.ResetAllPageBreaks
Set Rng = Range(.PageSetup.PrintArea)
For i = 50 To Rng.Rows.Count Step 50
.Cells(i + 1, "A").PageBreak = xlPageBreakManual
Next i
End With
Set Rng = Nothing
End Sub
'--------------------------------------
Sub CheckMPageBreak()
'正しく、50行目に改ページが入っているか調べるマクロ
Dim TotalPage As Integer
Dim p As Long
Dim i As Integer
TotalPage = Application.ExecuteExcel4Macro("COLUMNS(GET.DOCUMENT(64))")
For i = 1 To TotalPage - 1
p = Application.ExecuteExcel4Macro("INDEX(GET.DOCUMENT(64),1, " & i & ")")
If p Mod 50 <> 1 Then
MsgBox p & " ページ目が、違います。", 64
End If
Next i
End Sub
'--------------------------------------
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【初月無料キャンペーン実施中】オンライン健康相談gooドクター
24時間365日いつでも医師に健康相談できる!詳しくはコチラ>>
-
エクセルで複数行に一度に改ページを挿入する方法
Excel(エクセル)
-
Excelで・・・1ページあたりの行数を指定できますか?
Excel(エクセル)
-
Excelで50行毎に改ページを入れたい
その他(Microsoft Office)
-
4
Excelで全ての行単位で改ページ
Word(ワード)
-
5
Excelで12行ずつ印刷するには
Excel(エクセル)
-
6
EXCEL 改ページ自動挿入方法を教えてください。
Excel(エクセル)
-
7
エクセルで改ページを連続挿入方法
Excel(エクセル)
-
8
Excelで特定の文字・記号のところで自動的に改ページしたい
Excel(エクセル)
-
9
EXCELで1行の内容を1枚の紙に印刷したい(緊急)
Excel(エクセル)
-
10
エクセルで一行毎、一枚づつ自動でプリントアウトしたいです。
Excel(エクセル)
-
11
EXCELでタイトル行と一番下の行を固定して印刷したい
会計ソフト・業務用ソフト
-
12
エクセル VBA 印刷改ページ 行数設定
Excel(エクセル)
-
13
改ページ条件を簡単に設定する方法
Access(アクセス)
-
14
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
15
マクロ実行後元に戻すことは
PowerPoint(パワーポイント)
-
16
エクセルのピポットテーブルで月順に並びません
Excel(エクセル)
-
17
VBAでページ番号、ページ最終行を取得する方法
その他(プログラミング・Web制作)
-
18
エクセルの線(飛び越え線)の引き方
Excel(エクセル)
-
19
更新していないのにフォルダの更新日付が変わってる
その他(パソコン・スマホ・電化製品)
-
20
エクセルのオートフィルタ機能を使った際の印刷
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
他のシートからコピーする下記...
-
5
メッセージボックスのOKボタ...
-
6
vba マクロでファイル名をつけ...
-
7
Excel・Word リサーチ機能を無...
-
8
エクセルで特定の列が0表示の場...
-
9
EXCELのVBAでRange("A1:C4")を...
-
10
VBAのIF分で時間指定の条件式の...
-
11
Excel マクロ VBA プロシー...
-
12
#defineの定数を文字列として読...
-
13
Excel VBA セルの値をファイル...
-
14
一つのTeratermのマクロで複数...
-
15
ExcelのVBA。public変数の値が...
-
16
エクセルに張り付けた写真のフ...
-
17
EXCELマクロでのThisisWor...
-
18
ExcelVBAでPDFを閉じるソース
-
19
【Excel】複数のマクロをまとめ...
-
20
マクロの連続実行
おすすめ情報
公式facebook
公式twitter