チェックボックスは、情報を格納するためにチェックすることができるフィールドです。エクセルVBAのチェックボックスを作成するには、次の手順を実行します。

[開発]タブ1. [挿入]をクリックします。

ActiveXコントロールグループで、[ボックスの確認]をクリックします。

Create a check box in Excel VBA

3.ワークシート上のチェックボックスをドラッグします。

4.右(デザインモードが選択されていることを確認してください)]チェックボックスをクリックしてください。

コードの表示]をクリックします5.。

View Code

注:あなたがコントロール上で右クリックして、コントロールのキャプションと名前を変更する(デザインモードが選択されていることを確認してください)、[プロパティをクリックすることができます。 MyCheckBoxにあるチェックボックスのキャプションを変更します。今のところ、私たちは、チェックボックスの名前としてCheckBox1をのままになります。

次のコード行を追加します。6.:

If CheckBox1.Value = True Then Range("D2").Value = 1

If CheckBox1.Value = False Then Range("D2").Value = 0

(デザインモードの選択が解除されたことを確認してください)シート上のチェックボックスをクリックします7.。

結果:

Check Box True

Check Box False

いくつかの状況では、それは直接、ワークシート上のチェックボックスを配置すると便利ですが、ユーザーフォームの上に置かれたとき、チェックボックスは特に便利です。