【EXCEL VBA】チェックボックスがONの場合に文字を太くする(2)

 

チェックボックスの制御

チェックボックスがONの場合、文字を太くする。

チェックボックスがOFFの場合、文字を標準にする。

 

【EXCEL VBA】チェックボックスがONの場合に文字を太くする(1)のようにClickイベント1つずつに処理を記述しても出来ますが、ActiveXコントロールは、クラスモジュールを使用できるので、今回は、クラスを使用したサンプルとなっております。

 

ActiveXコントロールを使用する

シートにチェックボックスを配置

「開発」タブ→「挿入」選択→「ActiveXコントロール」から「チェックボックス」を選択します。

 

シートに配置します。

Visual Basic Editorの起動

対象行すべてにチェックボックスの配置が終わったら、右クリック→「コードの表示」を選択し、VBE(Visual Basic Editor)を起動します。

         ↓

サンプルプログラム

標準モジュールに入力

 

クラスモジュールに入力(オブジェクト名:CheckBoxEvent)

 

ThisWorkbookに入力

最後まで読んでいただき、ありがとうございました!