Excelで、チェックボックスを使用したセルへの出力をしたいのですが、助けていただけないでしょうか。
[コントロールツールボックス]-[コントロールの選択]-[MSForms 2.0 Frame]を選択し、
作成したフレーム上の[フレームオブジェクト]でチェックボックスを作成し使用しています。
[フォーム]で作成できるチェックボックスではサイズ変更ができないため、こちらを使用しています。
チェックボックスの[プロパティ]-[ControlSource]でセルを設定すれば、
指定先のセルへ"TRUE""FALSE"を出力するすることができるのですが、こちらを設定していると、
エクセル内の小窓でシートを閉じる時に、「問題が発生~エラーを送信しますか?」と100%表示されてしまいます。ですので、こちらの機能は使えません。
フレーム上で右クリック[コードの表示]で、以下のコードを書いてみましたが、
「実行時エラー"424" オブジェクトが必要です」と表示されてしまいます。
Private Sub CheckBox1_Click()
If CheckBox1.Value Then
Range("V18").Value = Range("V18").Value + 5
Else
Range("V18").Value = Range("V18").Value - 5
End If
End Sub
何分、マクロに関して素人なものですから問題点がわかりません。
"TRUSE""FALSE"を表示させるだけでいいので、何か良い方法がありましたらご指導いただけないでしょうか。
強制終了の不具合は、フレームから作り直してみたり、シートごと作り直してみましたが、
[ControlSource]にセルを設定していると100%強制終了が起こることしかわかりませんでした。
何卒よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
基本的なことですが、コントロールツールの[チェックボックス]を使いながら、[Frame] は使いません。
Office 2007 では、下位バージョンと違って、[チェックボックス]は、{Frame]の上に乗りますすが、[Frame] は、[オプションボタン](ラジオボタン)に使うもので、[チェックボックス]を乗せるということは考えたことも試したこともありません。
もし必要なら、オートシェイプの四角形などで囲ってください。そうではなく、[チェックボックス]を[オブションボタン]のような仕様を目的として使うには、マクロが必要です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- Excel(エクセル) エクセルVBAでチェックボックスにチェックを入れる 1 2022/09/14 00:52
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
- Visual Basic(VBA) [Excel VBA] このコードでは行の挿入や行の消去をすると13のエラーが出てしまう。 3 2022/12/09 00:29
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/05/26 17:19
- Excel(エクセル) B列に文字がはいったらA列に数字が入るマクロードを完成させたい 4 2023/04/21 01:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
エクセル 数字をすべて○などの...
-
クリックすると文章が表示され...
-
Excel内での検索結果をシート...
-
セルがクリックされた回数をカ...
-
VBA 見つからなかった時の処理
-
【マクロ】ファイル名の変更に...
-
Excel2007 色のカウント (VBA)
-
小数点以下の文字だけ書式を変...
-
Excelで、図形内の文字をセルに...
-
フォントの色を指定して削除出...
-
セルの値が変ると自動でマクロ...
-
太字に設定されているセルの個...
-
エクセルでセルをダブルクリッ...
-
Excelでセルをクリックす...
-
開始行と最終行を指定して差し...
-
エクセルでページ数をあるセル...
-
エクセルで小文字を大文字に・・・
-
セル背景や文字を点滅させる方法
-
excelのソルバーをVBAで複数行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
エクセル 数字をすべて○などの...
-
Excel内での検索結果をシート...
-
クリックすると文章が表示され...
-
Excelでセルをクリックす...
-
太字に設定されているセルの個...
-
Excel ハイパーリンクのURLを別...
-
Excelで、図形内の文字をセルに...
-
マクロを実行すると画像がズレ...
-
現在のセルの位置を返す関数は...
-
Excelで挿入した図をセルの中央...
-
フォントの色を指定して削除出...
-
VBA 見つからなかった時の処理
-
エクセルでの検索ボックスの作...
-
エクセル 未入力セルがあると...
-
Excel2007 色のカウント (VBA)
-
エクセルでPDFリンクを大量...
-
【EXCEL】先週の月曜日の日付を...
-
EXCELのセルや文字色の反映
-
セルがクリックされた回数をカ...
おすすめ情報