
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で質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング 秀丸に関して教えて下さい。 1 2022/06/30 10:00
- Word(ワード) Word2013 縦書き上下二段の表、改行を続けると次ページに情報が表示されるようにしたい 3 2022/06/16 09:24
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
- Word(ワード) Google ドキュメントで改ページを挿入する方法 1 2022/05/25 19:22
- SEO 意図しないページが検索ヒットする問題 2 2022/05/19 14:35
- Excel(エクセル) セル内で自分の好きなところで改行したいのですが、数式が入って無理なんです。 「折り返して全体表示」し 4 2022/05/15 18:50
- Visual Basic(VBA) 改ページ 2 2023/03/10 21:29
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- SEO 検索エンジン反映遅い 1 2022/06/04 07:35
- 物理学 量子力学 球面調和関数 導出 方位角成分 微分方程式の解 2 2022/07/02 13:40
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルで複数行に一度に改ページを挿入する方法
Excel(エクセル)
-
Excelで50行毎に改ページを入れたい
その他(Microsoft Office)
-
Excelで全ての行単位で改ページ
Word(ワード)
-
-
4
Excelで・・・1ページあたりの行数を指定できますか?
Excel(エクセル)
-
5
エクセルで改ページを連続挿入方法
Excel(エクセル)
-
6
Excel2003 100行ずつ改ページを入れていきたい
Excel(エクセル)
-
7
EXCELで1行の内容を1枚の紙に印刷したい(緊急)
Excel(エクセル)
-
8
Excelで特定の文字・記号のところで自動的に改ページしたい
Excel(エクセル)
-
9
エクセルで一行毎、一枚づつ自動でプリントアウトしたいです。
Excel(エクセル)
-
10
エクセル VBA 印刷改ページ 行数設定
Excel(エクセル)
-
11
VBAの改ページ設定について
Visual Basic(VBA)
-
12
Excel 改ページのVBAうまくいかないです
Excel(エクセル)
-
13
Excelで12行ずつ印刷するには
Excel(エクセル)
-
14
EXCEL、マクロ-改ページ行番号の取得方法を教えてください
Visual Basic(VBA)
-
15
特定のPCだけ動作しないVBAマクロがあります。その理由は?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで特定の列が0表示の場...
-
メッセージボックスのOKボタ...
-
ExcelVBAでPDFを閉じるソース
-
マクロ
-
ExcelのVBA。public変数の値が...
-
パフォーマンスについて
-
特定のPCだけ動作しないVBAマク...
-
マクロの連続印刷が突然不可能...
-
一つのTeratermのマクロで複数...
-
Excel_マクロ_現在開いているシ...
-
Excel マクロでShearePoint先の...
-
特定文字のある行の前に空白行...
-
エクセルに張り付けた写真のフ...
-
エクセルで別のセルにあるふり...
-
エクセルで縦に並んだデータを...
-
excel(エクセル) マクロ 文...
-
ExcelVBA 図形をクリックした...
-
VBAを使ってエクセルを秀丸にコ...
-
openCVでのNEON最適化
-
EXCEL VBAでApplication.waitを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
特定のPCだけ動作しないVBAマク...
-
Excel・Word リサーチ機能を無...
-
エクセルで特定の列が0表示の場...
-
Excel_マクロ_現在開いているシ...
-
一つのTeratermのマクロで複数...
-
メッセージボックスのOKボタ...
-
Excel マクロ VBA プロシー...
-
ExcelのVBA。public変数の値が...
-
エクセルで別のセルにあるふり...
-
エクセルに張り付けた写真のフ...
-
Excel マクロでShearePoint先の...
-
TERA TERMを隠す方法
-
Excelのセル値に基づいて図形の...
-
Excel VBAからAccessマクロを実...
-
ExcelVBAでPDFを閉じるソース
-
マクロ実行時、ユーザーフォー...
-
オートフィルターとExcelマクロ...
-
wordを起動した際に特定のペー...
-
特定文字のある行の前に空白行...
-
エクセルで縦に並んだデータを...
おすすめ情報