
改ページごとに(異なる)セル値をフッターにセットし、フォントサイズを32に設定したい。
A列の全てのセルに「品名」が入力されている表があります。
下の表のイメージですが、1行目を印刷タイトルとし、1ページ目は2~3行まで、2ページ目は4行のみ、3ページ目は5~6行まで・・・というように品名が変わるごとに改ページが既に設定されています。
B列の印刷枚数も品名ごとに枚数が決まっており数値が入力されています。
A B
1 品名 印刷枚数
2 あ 2
3 あ 2
4 い 3
5 う 1
6 う 1
この表は数百行(数十ページ)続いているのですが、各ページに該当する品名をそれぞれフッター(左)に設定し、フォントサイズを32にし、更に各ページに該当する印刷枚数分だけまとめて印刷するマクロを作りたいです。
アドバイスのほど宜しくお願いします。
No.1ベストアンサー
- 回答日時:
こんばんは。
>作りたいです
淡々とプログラムするだけです。
Sub macro1()
Dim i, r
For i = 1 To ActiveSheet.HPageBreaks.Count
r = ActiveSheet.HPageBreaks(i).Location.Row - 1
ActiveSheet.PageSetup.LeftFooter = "&32" & Cells(r, "A").Value
ActiveSheet.PrintOut from:=i, to:=i, copies:=Cells(r, "B").Value
Next i
ActiveSheet.PageSetup.LeftFooter = "&32" & Range("A65536").End(xlUp).Value
ActiveSheet.PrintOut from:=i, to:=i, copies:=Range("B65536").End(xlUp).Value
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【初月無料キャンペーン実施中】オンライン健康相談gooドクター
24時間365日いつでも医師に健康相談できる!詳しくはコチラ>>
-
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
エクセルでページごとにヘッダー・フッターを設定できますか?
Excel(エクセル)
-
エクセルで、ヘッダーに特定セル内容を指定して印刷したい
Excel(エクセル)
-
4
Excelのヘッダー表示を変数で指定する場合
Excel(エクセル)
-
5
VBAでExcelのヘッダーに文字列+セルの値を入れたい
Visual Basic(VBA)
-
6
Excel VBAで、 ヘッダーへのセル値の「位置」「フォントサイズ」変更は?
Visual Basic(VBA)
-
7
エクセルで捺印をもらう欄を別に作りたい
Excel(エクセル)
-
8
エクセルVBAのIf,Then 構文でOr条件とAnd条件の結合方法?
Excel(エクセル)
-
9
SELECTで1件のみ取得するには?
Oracle
-
10
エクセルでのヘッダーをページごとにかえられますか?
Excel(エクセル)
-
11
gif画像をエクセルのシートに貼り付けて動かしたい
Excel(エクセル)
-
12
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
エクセルで長い行を1枚に印刷し...
-
5
EXCEL印刷
-
6
エクセル2013で1ページ目と2ペ...
-
7
エクセルのページ番号印刷を3枚...
-
8
Word作成文書をA3用紙5枚の両面...
-
9
エクセルで画面では罫線が出て...
-
10
ワードからPDF作成したら文字色...
-
11
Excel2010 VBAにて印刷設定の取得
-
12
ワード2000>B6・4枚をB4...
-
13
WordでA3の大きさで左半分と...
-
14
OUTLOOK2007でメール1ペー...
-
15
Canon PIXUS MP950で奇数ページ...
-
16
Wordでこのような三角が出てく...
-
17
ワードに「URL」を貼り付けると...
-
18
印刷用紙の中央に点線をいれた...
-
19
Word差し込み印刷で2ページ以降...
-
20
WORD中の赤色文字を、通常の黒...
おすすめ情報
公式facebook
公式twitter