Excel:シンボルを含むセルを条件付き書式を使用するする方法
条件付き書式機能は、指定された文字を含むセルを強調表示するのに便利ですが、下図のように疑問符(?)や感嘆符(!)などのシンボルを含むセルを強調表示したい場合、この組み込み機能では直接対応できません。そこで、こうした処理を実現するための VBA コードをご紹介します。
注:このチュートリアルで紹介する方法はExcel 2021 で検証されていますが、ご利用のExcel バージョンによっては操作や表示が若干異なる場合があります。
シンボルを含むセルの条件付き書式設定
1.シンボルを含むセルを強調表示したいワークシートをアクティブにして、Alt+F11キーを押します。
2.次に、Microsoft Visual Basic for Applicationsウィンドウが表示されます。「挿入>標準モジュール」をクリックして、新しい空のモジュールを追加してください。
3.以下のコードを新しいモジュールにコピー&ペーストしてください。
VBA:シンボルを含むセルを条件付き書式を使用するする
Function NotABCOrNumber(mTxt As String) As Boolean
'UpdatebyExtendoffice20220802
Dim xStr As String
xStr = "*[!A-Za-z0-9 ]*"
On Error Resume Next
NotABCOrNumber = mTxt Like xStr
End Function

4.コードを保存してワークシートに戻ったら、条件付き書式を適用したいセルを選択し、「ホーム>条件付き書式を使用する>新規ルール。。。」をクリックします。![[ホーム] > [条件付き書式] > [新しいルール] をクリック](http://cdn.extendoffice.com/images/stories/doc-excel/conditional-formatting-symbol/doc-conditional-formatting-cell-contains-symbol-3.png)
5.「新しい書式ルール」ダイアログで、「数式を使用して書式設定するセルを決定する」をクリックし、「次の数式を満たす場合に値を書式設定する」の下のテキストボックスに、=NotABCOrNumber(A2) と入力します。書式設定する値がこの数式を満たす場合。
6.「書式設定」ボタンをクリックして「セルの書式設定」ダイアログを開き、必要な書式を指定した後、「OK>OK」をクリックします。
これで、シンボルを含むセルに条件付き書式が適用されました。

KUTOOLS AI でExcel の魔法を解き放ちましょう
- スマート実行:セル操作、データ分析、チャート作成をすべてシンプルなコマンドで実現します。
- カスタム数式:ワークフローの効率化に役立つ、あなただけのカスタマイズ数式を生成します。
- VBA コーディング:VBA コードを簡単に記述・実装できます。
- 数式の解釈:複雑な数式が簡単に理解できます。
- テキスト翻訳:スプレッドシート内で言語の壁を乗り越えましょう!
Excel でセルの値に基づいて特定のシンボルを表示する方法
セルの値に応じて特定のシンボルを表示するには、どうすればよいでしょうか?
Excel ファイルのサイズを縮小する方法は?
Excel ファイルが大きすぎると、開いたり保存したりするのに数分かかることもあります。この問題を解決するため、本チュートリアルでは、不要・未使用のコンテンツや書式を削除して、Excel ファイルのサイズを効果的に縮小する方法をご紹介します。
Excel:ブックマークを作成または挿入する方法
ワークシートやワークブックに大量のデータがあるとき、特定のデータ範囲に素早くジャンプできるよう、ブックマークを作成または挿入してみませんか?
Excel で奇数行・偶数行(交互の行)または列に色を付ける方法は?
ワークシートを設計する際、多くのユーザーが視覚的に見やすくするために、奇数行・偶数行(交互の行)または列に色を付ける傾向があります。この記事では、Excel で奇数行・偶数行または列に色を付ける2 つの方法をご紹介します。
最高のオフィス生産性ツール
Kutools for Excel は、あなたの課題のほとんどを解決し、生産性を80% 向上させます
- スーパー数式バー(複数行のテキストや数式を簡単に編集可能);リーディングレイアウト(多数のセルを簡単に読み書き可能);フィルタリング範囲に貼り付け…
- 結合セル/行/列とデータ保持;セルの分割コンテンツ;重複行を結合して合計/平均を計算…重複の入力を防止セル;範囲を比較…
- 重複または一意の行を選択;空白行を選択(すべてのセルが空);スーパー検索とあいまい検索多数のワークブック内で実行;ランダム選択…
- 正確にコピー複数セルを数式参照を変更せずに移動;複数シートへの参照を自動作成;箇条書きの挿入、チェックボックスなど…
- お気に入りの数式を保存して素早く挿入、範囲、チャート、画像;セルの暗号化パスワード付きで保護;メーリングリストの作成メール送信など…
- テキストの抽出、テキストの追加、特定の位置の文字を削除、スペースを削除;データページ統計を作成・印刷;セルの内容とコメントを相互変換…
- スーパーフィルター(フィルタースキームを保存し、他のシートに適用可能);高度なソート月/週/日、頻度などでグループ化;特殊フィルタ太字、イタリック体などで強調表示…
- ワークブックとワークシートを統合;テーブルのマージをキーカラムに基づいてマージ;データの分割を複数のシートに分割;xls、xlsx、PDF を一括変換…
- PivotTable を以下でグループ化:週番号、曜日など…ロック解除済みセルと選択範囲をロックを異なる色で表示;数式/名前を持つセルをハイライト表示…

- Word、Excel、PowerPoint でタブを使った編集と閲覧を有効化。Publisher、Access、Visio、Project でもご利用いただけます。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 生産性が50%向上し、毎日数百回のマウスクリックを削減できます!
