今、A4版にピッタリおさまるように設定してあるエクセルがあって、
マクロの繰り返し処理で、
A1セルから始まって、A1+1=B1,B1+1=C1…というように、
常に「+1した数値」を右に9回繰り返し表示したら,
A2(次の行)に「+1した数値」を表示させなさい
というものを作成しているのですが…
A1の値が1だとすると、J1が10になりますね。
それで、右に9回繰り返し表示させたら…なので、
A1が1だとした場合には、J1に10を表示させた後、
A2に11と表示させるという設定をしてあります。
今、A4版にキッチリ納めるためには、
セル幅の都合、9回がJUSTとし、印刷しているのですが、
これを今日はB5版で印刷したいワ!というような場合には、
どのようにマクロを設定したら良いでしょうか。
B5版のシートを作って、繰り返す回数を9回ではなく、
少なめに設定すればできることは分かるのですが、
そうではなくて、
B5版なら7回繰り返す,A4版なら9回繰り返す,
B4版なら12回繰り返す…などなど
用紙によって、パッと設定を変えるなど…そんな贅沢は無理ですか?
意味不明かな…
No.1ベストアンサー
- 回答日時:
ActiveSheet.PageSetup.PaperSize プロパティを利用すれば可能です。
例としては
Select Case ActiveSheet.PageSetup.PaperSize
Case xlPaperB5: cnt = 7
Case xlPaperB4: cnt = 12
Case xlPaperA4: cnt = 9
End Select
(cntは繰り返し回数)
ヘルプでPageSetupかPaperSizeで引けると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) セルに設定した[コメント]、表示のON/OFFは正常なるも印刷されない! 3 2022/09/18 21:56
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/02/10 15:11
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Excel(エクセル) 条件付き書式の設定方法を教えて下さい。 2 2023/04/14 18:12
- その他(Microsoft Office) Excelのマクロについて教えてください。 1 2022/03/25 10:03
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) マクロで謎の現象が起きていて困ってます。 エクセルで作ったボタンを押すとマクロが動いて処理をしてくれ 3 2023/06/22 17:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VBA】計算結果に小数点第2位...
-
VBA 条件付き書式で空欄は適用...
-
POIを使った書式設定
-
MsgBoxの中にある数字や日付の...
-
クリスタルレポートの改ページ...
-
VBでエクセル出力の文字を太字...
-
$_SERVER["PHP_SELF"]などでURL...
-
チェックボックスのある行を非...
-
EXCEL2010でRGB指定できない
-
spread6.0(セル連結)
-
スリープ状態とロック状態の違...
-
T1ケーブルってなんですか?
-
スイッチングハブのIPアドレス
-
blackjumbodogでメールサーバー...
-
PCケーブル類が外れない様に...
-
「NetBIOS over TCP/IP」と「MA...
-
このようなスクリーンキャプチ...
-
CISCO carrier transition増加
-
UPS(無停電電源)のコンセント...
-
拠点間WANなどでの『専用線...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VBA】計算結果に小数点第2位...
-
チェックボックスのある行を非...
-
クリスタルレポートの改ページ...
-
MsgBoxの中にある数字や日付の...
-
時間表示で0:48:17と入力すると...
-
POIを使った書式設定
-
VBでエクセル出力の文字を太字...
-
マイナス記号を▲で表す方法
-
VBA コンボボックスの表示(日...
-
spread6.0(セル連結)
-
VBA 条件付き書式で空欄は適用...
-
EXCEL2010でRGB指定できない
-
MSAccessでODBCを介してDB接続...
-
EXCELVBAであるセルに設定され...
-
FORMAT関数で値が変わる
-
PEAR::Pagerにアンカーリンクを...
-
【JAVA】POIを使用してExce...
-
JAVAのCalendarについて質問です
-
エクセルのメモについて教えて...
-
エクセル元データの#N/Aを非表...
おすすめ情報