小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2023年9月28日【ID:0】

メンバー限定

【ExcelVBA】チェックボックスを一括リセットするボタン作成

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


作成したチェックボックスを一括でリセットする方法について解説していきます。

まずはチェックボックスの作成方法から解説していきます。

チェックボックスの作成方法

チェックボックスを作成するには[開発]タブを表示する必要があります。
[開発]タブの表示方法についてはこちらをご確認ください。

[開発]タブを表示できましたら、[開発]タブ内の[挿入]から作成することができます。
[挿入]内のフォームコントロールの[チェックボックス]を選択することで作成することができます。

作成する際は、セル内に収めることを意識して作成すると、その後に複製しやすくなります。
まずは、適当なサイズで作成し、テキストが不要な場合は、テキストを削除した上で、セル内にサイズを調整します。

作成した後に選択すると、チェックのON・OFFが切り替わってしまいます。
修正したい場合は、Ctrlキーを押しながら選択することで、サイズ調整などを行うことができます。

1つ作成できましたら、そのセルをコピーすることで簡単に複製することができます。

📘 Excel小技100選(500円)


作成することができましたら、チェックの有無をセルに表示させます。
チェックボックスの上で右クリックし、[コントロールの書式設定]を開き、リンクするセルを設定します。
それぞれ、チェックボックスを含むセルのアドレスを設定します。

それぞれに設定をすると、チェックボックスのON・OFFを切り替えた場合に、対象のセルにTRUEもしくはFALSEの値が表示されるようになります。
※以下の画像の場合は、セルの幅が狭いため"###"と表示されていますが、数式バーにて実際の値を確認することができます。

セルの値がTRUEの場合にチェックされ、FALSEもしくは空白の場合にチェックが外されます。
見た目では、チェックの有無に関しては瞬時に判断できるため、TRUE・FALSEの値は不要かと思います。
そのため、TRUE・FALSEの値を非表示にしていきます。


実際の値を残した状態で、見た目のみを非表示にするには表示形式が活用できます。

設定内容は、表示形式の[その他の表示形式]より、[ユーザー定義]にて「;;;」とセミコロンを3つ並べて確定します。

この設定によって、以下のように非表示にすることができます。

余談にはなりますが、このTRUE・FALSEの値を用いて、チェックの数を集計することが可能です。
具体的には、以下のような数式で求めることができます。

=COUNTIF(B2:B4,TRUE)

では次に、チェックボックスのチェックを一括でリセットするボタンを開発していきます。


チェックを一括でリセットするボタンの開発方法

続きはIT予備メンバー限定です。

メンバー限定コンテンツになります。




IT予備メンバーページと連携することで内容を確認することができます。

メンバーとは


すでにメンバーの方は、
ログインして連携してから、こちらを更新すると閲覧できます。
※連携しても確認ができない場合は、少し時間を置いてご確認ください。

ログイン(新しいタブ)
※[ログイン]→[設定]→[IT予備-連携]で連携できます


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

8320577

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【ExcelVBA】データ変更と同時にピボットテーブルを自動更新

【Windows】フォルダのアイコンを変更

【Excel】指定日以降でないと入力できない設定

【ExcelVBA】複数の書類テンプレートを一元管理

【Word】自動で現在の日付や時刻を更新する

【ExcelVBA】表の最終行の行番号を取得する方法

【Excel】ガントチャートの対象期間を自動色付け

【Excel】条件付き書式で休日を色付け

【ExcelVBA】書類(請求書、見積書など)を瞬時に再利用可能にする技

【Excel】未割当の行を自動で色付け

【Word】指定した位置でページを分ける

【Excel】指定した期間の営業日数を求める

【Excel】条件付き書式で文字数チェック機能を実現

【Excel】プランごとの金額をSWITCH関数で求める

【Excel】数式のコピー時に書式をコピーしない

【Excel】重複なしでコード単位の番号を割り当てる

【Excel】色んな文字結合4選

【ExcelVBA】連続した値を一括でセル結合!その逆も可能

【Excel】締め日を考慮した「請求月・支払月」を求める

【ExcelVBA】選択した行を自動で色付け

【Excel】タスク管理表で瞬時に絞り込み

【ExcelVBA】合格者だけに合格証を発行

【Excel】値を変えずに千の位以上を表示

【Excel】PHONETIC関数の結果を「ひらがな」にする

【Excel】指定時間を自動で色付け「シフト表」





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ