メインコンテンツへスキップ

Excelでドロップダウンリストにチェックマークとバツ印を追加するにはどうすればよいですか?

Author: Siluvia Last Modified: 2025-08-06

Excelのドロップダウンリストにチェックマークとバツ印を追加することで、スプレッドシートをより視覚的に直感的にすることができます。特にステータスの追跡、タスクリスト、承認、品質チェックなどで役立ちます。

通常、シンボル機能を使用してチェックマークとバツ印を挿入し、それらをデータソースとしてドロップダウンリストを作成した場合、結果はドロップダウンセルに意図した記号ではなくüやûとして表示されます。このガイドでは、実際の✓と cross symbolをセル内のドロップダウンリストから表示する方法を説明します。

A screenshot showing the Excel drop-down list with tick and cross symbols

VBAコードでドロップダウンリストにチェックマークとバツ印を追加する

Kutools for Excelでドロップダウンリストにチェックマークとバツ印を追加する


VBAコードでドロップダウンリストにチェックマークとバツ印を追加する

以下のVBAコードを使用すると、Excelの指定されたセルにチェックマークとバツ印のドロップダウンリストを挿入できます。次のように操作してください。

1. チェックマークとバツ印のドロップダウンリストを作成するワークシートで、シートタブを右クリックし、コンテキストメニューから「 コードの表示」を選択します。

Screenshot of Excel context menu selecting View Code on the sheet tab for adding VBA code

2. その後、「Microsoft Visual Basic for Applications」ウィンドウが開きますので、以下のVBAコードをコードウィンドウにコピーしてください。

VBAコード1: ドロップダウンリストにチェックマークとバツ印を追加

Private Sub Worksheet_Change(ByVal Target As Range)
'Update by Extendoffice 20180703
    If Intersect(Target, Range("B1:B10")) Is Nothing Then Exit Sub
    If Target.Value = "Tick" Then
        Target.Value = "P"
    ElseIf Target.Value = "Cross" Then
        Target.Value = "S"
    End If
End Sub

3. 続けて「挿入」→「モジュール」をクリックし、次のコード2をモジュールウィンドウにコピーしてください。

VBAコード2: ドロップダウンリストにチェックマークとバツ印を追加

Sub usingSymbols()
'Update by Extendoffice 20180703
    Dim xRg As Range
    Set xRg = Range("B1:B10")
    xRg.Font.Name = "Wingdings 2"
    xRg.Validation.Add xlValidateList, , , "Tick,Cross"
End Sub

注意:上記のコードでは、B1:B10はチェックマークとバツ印のドロップダウンリストを作成するセル範囲です。必要に応じて範囲を変更してください。

4. F5キーを押してコードを実行します。

これで、チェックマークとバツ印のドロップダウンリストがB1:B10の範囲に挿入されました。「Tick」を選択すると✓がセルに挿入され、「Cross」を選択すると Cross symbol記号が表示されます。スクリーンショットをご覧ください:

A screenshot of the tick and cross symbols displayed after creating the Excel drop-down list


Kutools for Excelでドロップダウンリストにチェックマークとバツ印を追加する

Kutools for Excelの「 一括でチェックボックス記号を挿入 」機能を使用すると、さまざまなチェックマークとバツ印を簡単にワークシートに挿入できます。挿入後は、ただちに「ドロップダウンリストを迅速に作成」機能を使って、視覚的な記号付きのプロフェッショナルなドロップダウンリストに変えることができます — タスクリスト、フィードバックフォーム、またはタスク管理に最適です。数式やコーディングは不要です!

Kutools for Excelは、300以上の高度な機能を提供し、複雑なタスクを簡素化し、創造性と効率を向上させます。 AI機能と統合され、Kutoolsは正確にタスクを自動化し、データ管理を容易にします。Kutools for Excelの詳細情報...無料トライアル...

Kutools for Excelをインストールした後、次のように操作してください:

ステップ1:様々なチェックマークとバツ印をワークシートに挿入

  1. クリック Kutools > 挿入 > 一括でチェックボックス記号を挿入、スクリーンショットをご覧ください:
    click Batch Insert Checkbox Symbols feature of kutools
  2. ポップアップダイアログボックスで、挿入したいチェックマークまたはバツ印を選択し、選択したセルに挿入するためにクリックします。
    Insert Checkbox Symbols by kutools

ステップ2:チェックマークとバツ印のあるドロップダウンリストを作成

  1. 次に、クリック Kutools > ドロップダウンリスト > ドロップダウンリストを迅速に作成、スクリーンショットをご覧ください:
     click Quickly Create Drop-down List feature of kutools
  2. ダイアログボックスで、次の設定を行います:
    • チェックマークとバツ印のあるドロップダウンリストを作成したいセルを選択します。
    • セルを参照する」オプションを選択;
    • 次に、挿入されたチェックマークとバツ印を含む範囲を選択します。
    • 最後に、 OK ボタンをクリックします。
       configure the settings in dialog box

これで、クリーンでプロフェッショナルな見た目のチェックマークとバツ印のあるドロップダウンリストが作成されました。セルをクリックして、先ほど挿入した記号を選択するだけです。 create the drop down with tick and cross

✅ 「一括でチェックボックス記号を挿入」ツールを使う理由

  • 🖱️ 一括挿入:選択した範囲に複数の記号を即座に挿入でき、コピーやペーストの手間がありません。
  • 🎨 複数のスタイルオプション:レイアウトや視覚的設定に合わせて、さまざまな組み込みのチェックマーク、バツ印、および図形記号から選べます。
  • 📌 自動セルナビゲーション:挿入後に自動的に次の行または列に移動するため、データ入力が速くなります。
  • ✅ 簡単で数式不要:数式も手動入力も不要 — 記号を選んで完了です。
  • 👀 WYSIWYG(ウィジウィグ):挿入された記号は即座に表示され、追加の書式設定は不要です。
  • 今すぐKutools for Excelをお試しください

✅ 結論

カスタムスクリプトによる独自の解決策を好む場合でも、時間節約ツールを利用したい場合でも、あなたのワークフローに合った方法があります:

  • VBAに慣れている場合は、カスタムスクリプトを通じてチェックマークとバツ印のあるドロップダウンリストを作成でき、その動作を完全に制御できます。
  • コーディングなしの高速な解決策を求めている場合、Kutools for Excelは、ユーザーインターフェースが使いやすく、数回のクリックで記号を挿入し、ドロップダウンリストを生成できます。

ニーズに合った方法を選んで、Excelのチェックリストをさらにスマートでクリーンかつ直感的にしましょう!さらにExcelのヒントやテクニックを学びたい方は、当社のウェブサイトにはExcelを習得するための数千のチュートリアルが掲載されています


関連記事:

最高のオフィス生産性ツール

🤖 Kutools AI Aide:データ分析を革新:インテリジェント実行   |  コード生成  |  カスタム数式の作成  |  データを分析してグラフを生成  |  Kutools Functions を呼び出す
人気機能重複の検索・ハイライト・マーキング   |  空白行を削除   |  データを失わず列やセルを統合   |   丸める ...
スーパーLOOKUP複数条件VLOOKUP   複数値VLOOKUP  |  複数シートの検索  |  ファジーマッチ ....
高度なドロップダウンリストすばやくドロップダウンリストを作成   |  依存型ドロップダウンリスト   |  複数選択ドロップダウンリスト ....
列の管理:特定数の列を追加  | 列を移動  | 非表示列の表示状態を切り替え |  範囲と列の比較 ...
注目機能グリッドフォーカス   |  デザインビュー  |  強化された数式バー   ワークブック&ワークシートの管理   |  オートテキスト ライブラリ (Auto Text)   |  日付ピッカー   |  データの統合   |  セルの暗号化/復号化    リスト送信で電子メールを送信   |  スーパーフィルター   |   特殊フィルタ(太字/斜体/取り消し線でフィルタ...)
トップ15ツールセット12 種類のテキストツールテキストの追加特定の文字を削除など)  |  50 種以上のグラフ タイプガントチャートなど)  |  40を超える実用的な 数式誕生日に基づいて年齢を計算する、など)  |  19種の 挿入ツールQRコードの挿入パスから画像の挿入など)  |  12種類の 変換ツール単語に変換する通貨変換など)  |  7つの 結合&分割ツール高度な行のマージセルの分割など)  |  ...さらに多数
お好きな言語でKutoolsを使用できます ― 英語、スペイン語、ドイツ語、フランス語、中国語など40以上に対応!

Kutools for ExcelでExcelスキルを強化し、かつてない効率を体験しましょう。 Kutools for Excelは300以上の高度な機能で生産性向上と時間短縮を実現します。最も必要な機能を今すぐ取得...


Office TabはOfficeにタブ表示を追加し、作業効率を大幅に向上させます

  • Word、Excel、PowerPointでタブ編集とタブ閲覧を有効にします
  • 同じウィンドウ内の新しいタブで複数のドキュメントを開いたり作成したりできます。新しいウィンドウを開く必要はありません。
  • 生産性が50%向上し、1日に何百回ものマウスクリックも削減できます!