Excelの条件付き書式を削除する方法(3例)

  • これを共有
Hugh West

Excelの場合。 条件付き書式設定 は、特定の条件に基づいてセルの書式設定や陰影付けを簡単に行うことができる便利な機能です。 しかし、Excelで条件付き書式を削除したり消去したりしたい場合があります。 このチュートリアルでは、条件付き書式を削除する方法について説明します。 条件付き書式設定 クリアルール機能をはじめ、さまざまな方法で ブイビーエー .

練習用ワークブックをダウンロードする

この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。

フォーマット.xlsmを削除する

Excelの条件付き書式を削除する3つの例

の平均年間給与のサンプルデータセットです。 グーグルの 複数の部門がある場合は、下のスクリーンショットのようになります。 平均給与が高い所得をハイライトしています。 $120,000 使って 条件付き書式設定 ただし、条件付き書式を適用した後に、条件付き書式を削除する必要がある場合があります。

条件付き書式を解除する方法を3つ紹介します。 まず、通常の方法で解除します。 次に、条件付き書式を解除するために ブイビーエー のコードでは、条件付き書式を排除し、書式もそのままにしています。

1.条件付き書式を解除する基本的な方法を適用する

を適用していきます。 C 学習ルール コマンドで削除します。 条件付き書式設定 を削除するのが基本的な方法です。 条件付き書式設定 これらの方法を適用するには、次のステップを実行するだけです。

ステップ1.

  • まず、適用した範囲を選択します。 条件付き書式設定 .

ステップ2.

  • をクリックします。 ホーム

ステップ3.

  • まず 条件付き書式設定
  • を選択します。 クリアルール
  • 最後に、以下を選択します。 選択したセルからルールをクリアする をメニューから選択します。

  • したがって、あなたの 条件付き書式設定 はもう存在しない。

2.条件付き書式を解除するVBAコードを実行する

この項では、「SkyDrive」を利用した ブイビーエー 削除するコード 条件付き書式設定 というのも、範囲を選択して条件付き書式を削除するだけで、同じコードを何度でも適用することができるからです。 ブイビーエー コードを入力する場合は、以下の手順で行ってください。

ステップ1.

  • まず最初に アルト + F11 を起動する。 VBAマクロが使えるワークシート .
  • 選ぶ インサート をタブで選択します。
  • 次に、以下を選択します。 モジュール をオプションから選択します。

ステップ2.

  • を選択した後 モジュール を貼り付けるだけです。 VBAです。
 Sub DeleteConditionalFormats() Dim WorkRng As Range On Error Resume Next xTitleId = "ExcelWIKI" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) WorkRng.FormatConditions.Delete End Sub 

これです。

  • Dim WorkRng As Range は、変数WorkRngを範囲値として宣言しています。
  • xTitleId = "ExcelWIKI" です。 は、入力ボックスに表示されたタイトル名です。
  • Set WorkRng = Application.Selection は、現在の選択範囲からなる範囲を指します。
  • 入力ボックス("Range", xTitleId, WorkRng.Address, Type:=8) は、範囲を取得するために表示される入力ボックスを指し、「ExcelWIKI」というタイトルがつけられています。

WorkRng.FormatConditions.Deleteを追加しました。 は、その範囲内の条件付き書式をすべて削除することを指します。

ステップ3.

  • セーブ を押してください。 F5 を実行します。
  • レンジボックス 'エクセルデミー' が表示されますので、範囲を選択してください。
  • 最後に 入力 をクリックすると、変更点が表示されます。

その結果 条件付き書式設定 は、以下のスクリーンショットに示すように、セルから削除されます。

類似の読み物

  • Excelで#DIV/0!のエラーを削除する方法(5つの方法)
  • エクセルでパネルを削除する(4つの方法)
  • エクセルからハイパーリンクを削除する方法(7つの方法)
  • エクセルで外れ値を除去する(3つの方法)
  • エクセルでSSNからダッシュを削除する方法(4つの簡単な方法)

3.条件付き書式を削除して書式を維持するVBAコードを実行する

これまでの方法に加えて、簡単に削除することができます。 条件付き書式設定 を使用することで、フォーマットを維持したまま ブイビーエー 一般に、Excel の関数はこれを許しません。 ブイビーエー のコードで実現できます。 それは ブイビーエー コード優位 エクセル関数 これを実現するには、以下の手順で行います。

ステップ1.

  • を開くには VBAマクロ を押してください。 アルト + F11 .
  • タブの中から、以下のものを選びます。 インサート
  • 次に、以下を選択します。 モジュール .

ステップ2.

  • 以下を貼り付けます。 ブイビーエー のコードになります。
 Sub Remove_Condition_but_Keep_Format() Dim xRg As Range Dim xTxt As String Dim xCell As Range On Error Resume Next If ActiveWindow.RangeSelection.Count> 1 Then xTxt = ActiveWindow.RangeSelection.AddressLocal Else xTxt = ActiveSheet.UsedRange.AddressLocal End If Set xRg = Application.InputBox("Select range:", "ExcelWIKI" , xTxt, , , , , 8) If xRg Is Nothing Then Exit Sub For Each xCell In xRgWith xCell .Font.FontStyle = .DisplayFormat.Font.FontStyle .Font.Strikethrough = .DisplayFormat.Font.Strikethrough .Interior.Pattern = .DisplayFormat.Interior.Pattern If .Interior.Pattern xlNone Then .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex .Interior.Color = .DisplayFormat.Interior.Color End If .Interior.TintAndShade = .DisplayFormat.IntroStringAndShade(色相差)(色相差)(色相差.Interior.PatternTintAndShade = .DisplayFormat.Interior.PatternTintAndShade End With Next xRg.FormatConditions.Delete End Sub 

これです。

  • xRg As Range とは、xRg を範囲として宣言することである。
  • xTxt As String とは、xTxt を文字列として宣言することである。
  • xCell As Range はxCellを範囲として参照します。
  • On Error Resume Next は、エラーが発生してもコードが実行され続けることを意味します。
  • RangeSelection.Count は、ワークシート内のセルの選択範囲を指します。
  • UsedRange.AddressLocal は、指定されたワークシートの使用範囲を指す。
  • InputBox("範囲選択:", "ExcelWIKI", xTxt, , , , 8) は、「ExcelWIKI」というタイトルで表示されたときに、範囲を入力する入力ボックスです。
  • .Font.FontStyle = .DisplayFormat.Font.FontStyle コマンドを実行すると、そのフォントは条件付き書式として残ります。
  • .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex コマンドで、条件付き書式としてセルカラーを残すことができます。
  • .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade コマンドを使用すると、インテリアシェードとオブジェクトは条件付き書式として残ります。

xRg.FormatConditions.Delete。 は、範囲内の文字列値に対する範囲の条件付き書式をすべて削除することを指す。

ステップ3.

  • ダイアログボックスが表示されますので、範囲を選択してください。
  • 最後に よっしゃー をご覧ください。

ですから。 条件付き書式設定 が削除されていますが、セルのフォーマットは変わりません。

続きを読む Excelで内容を削除せずに書式を削除する方法

結論

最後に、このチュートリアルでは、シンプルな方法とVBAコードの両方を使用して、Excelで条件付き書式を削除する方法を紹介できたと思います。 これらのテクニックはすべて、あなたのデータに教え、使用してください。 練習帳を調べ、学んだことを適用してください。 あなたの貢献のおかげで、このようなプロジェクトを支援することができるのです。

ご不明な点がございましたら、ご遠慮なくお問い合わせください。 また、下記コメント欄よりご意見をお寄せください。

Exceldemy お問い合わせいただいた内容については、スタッフが迅速に対応させていただきます。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。