いつも大変お世話になっております。
印刷の設定で
CheckBox1
CheckBox2
があります。
CheckBox1
ActiveSheet.PageSetup.PaperSize = xlPaperA4
CheckBox2
ActiveSheet.PageSetup.PaperSize = xlPaperA3
のように設定するコードおしえてくれませんでしょうか
また、どちらかのCheckBoxがTrue だったら片方を選択
できないようにしたのです。
申し訳ございませんがお願いいたします。
With ActiveSheet
.PageSetup.PrintTitleRows = "$2:$2"
.PageSetup.PrintArea = p.Address
.PageSetup.Orientation = xlLandscape
.PageSetup.PaperSize = CheckBox1 OR CheckBox2
.ResetAllPageBreaks
End With
No.1
- 回答日時:
こんばんは!
>どちらかのCheckBoxがTrue だったら片方を選択
>できないようにしたのです。
チェックボックスでないとダメですか?
↓の画像のようにフレーム内にオプションボタンを配置すれば
どれか一つしか選択できないようになります。
画像のツールボックス内の赤丸が「フレーム」になりますので、
一旦フレームをユーザーフォーム内に配置し
その中にオプションボタン(目玉のボタン)を二つ配置するだけです。
特別なコードは不要です。
そしてユーザーフォームのコマンドボタンのコードを下記のようにします。
Private Sub CommandButton1_Click()
If OptionButton1 = True Then
ActiveSheet.PageSetup.PaperSize = xlPaperA4
ElseIf OptionButton2 = True Then
ActiveSheet.PageSetup.PaperSize = xlPaperA3
End If
End Sub
のようにすれば
オプションボタン1が選択されている時はA4用紙サイズ
オプションボタン2が選択されている時はA3用紙サイズが設定されるはずです。m(_ _)m
No.2
- 回答日時:
通常はオプションボタンを使います。
自動的に排他動作します。お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- Visual Basic(VBA) シートを選択して、1つのPDFにしたいのですが。 5 2022/10/03 20:18
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- JavaScript Javascript初心者|jQueryの.val()で値を取得し複数の要素を連結させる方法知りたい 2 2022/06/02 12:06
- PHP $_SESSIONについて教えて下さい。 2 2023/03/02 09:18
- Excel(エクセル) EXCEL マクロで行を挿入して貼り付けようとするとエラーになる。 2 2022/05/24 09:43
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA シートのボタン名を変更し...
-
VBA(エクセル)で自動的にボタン...
-
ユーザーフォームに別シートか...
-
フォームの再読み込み
-
.NET(VB)でボタンの連打を防止...
-
VBAで多数のプログラムを一つの...
-
VBでのエラー音の消し方
-
ダウンロードダイアログをVB...
-
[Excel VBA]コマンドボタンの入...
-
C#で動的に作ったtextboxを消す。
-
セルをマクロのボタンにしたい。
-
C#プログラムで、ボタンをショ...
-
VB.net でトグルボタンを実現し...
-
ボタンの状態
-
Access VBA でデータペーストを...
-
vb.net タイマーに引数を渡す
-
エクセルVBAでユーザーフォーム...
-
コマンドボタンやイメージにマ...
-
他のアプリケーションとの連携
-
excel シート上のボタンが動かない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA シートのボタン名を変更し...
-
VBA(エクセル)で自動的にボタン...
-
フォームの再読み込み
-
ユーザーフォームに別シートか...
-
VBA CommandButtonの文字ずれ
-
セルをマクロのボタンにしたい。
-
コマンドボタンやイメージにマ...
-
Excel VBA Application.caller...
-
VBAのボタンの位置が変わって困...
-
Access VBA でデータペーストを...
-
プロシージャからイベントをコ...
-
他のアプリケーションとの連携
-
閉じると「+」になり開くと「-...
-
C#で動的に作ったtextboxを消す。
-
ボタンをマウスで押し続けたと...
-
VBA でのボタンの移動について
-
ボタン
-
CommandButtonのCaptionを変化...
-
TextBoxでEnterキーを押すと、...
-
VB.net でトグルボタンを実現し...
おすすめ情報