問題タブ [conditional-formatting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1347 参照

excel-2007 - 条件付き書式でのExcel2007列オフセットの減算

条件付き書式の次の数式は、ワークシートのセルの場合と同じように動作しません。

この数式を3列のセルに適用しており、それぞれの行の4列目を確認する必要があります。ワークシートのセルでは、これは期待どおりに機能します。行と列の関数が私が使用する他の条件付き書式の数式で機能することを知っているので、これにはいくつかのトリックがありますか(つまり、IF(MOD(ROW(),2)=1,TRUE,FALSE)

0 投票する
1 に答える
1673 参照

excel-2007 - Excel 2007 条件付き書式の間接関数

以下のどちらも条件付き書式の数式で機能しないのはなぜですか?

0 投票する
1 に答える
5928 参照

excel - yes no 値に基づく色のセルの条件付き書式設定

IP アドレス ('IP LIST') でいっぱいのスプレッドシートがあります。そのワークブック内に、IP アドレスのより大きなセクション内のプリンター (「プリンター」) に属する IP アドレスのセクションを表す 2 つ目のスプレッドシートがあります。「IP LIST」でアクティブな IP アドレスとオフラインの IP アドレスを特定しました。この情報を基に、次の 2 つのことを行いたいと考えています。

  1. 「IP LIST」の IP アドレスを条件付きフォーマットで色分けし、オフラインとオンラインの IP アドレスを区別します。

  2. このフォーマットをワークブック内の「Printers」ワークシートにコピーして、「IP LIST」ワークシートの更新時に両方のシートが一気に更新されるようにします。

私はこれを達成する方法を見つけようとして朝を過ごしました。以前もやったことがありますが、1年半前です。私の記憶が正しければ、Yes/No タイプのフォーマットを使用したと思いますが、具体的な内容は覚えていません。

0 投票する
1 に答える
636 参照

excel - 同じ列に 2 つ以上の条件がある条件付き書式

1 つの列の複数の値に基づいて、テーブル内の複数の行を強調表示したいと考えています。たとえば、列が色のリストである場合、列 D のすべての行を青、緑、または赤の色で強調表示したいと思います。次のルールで条件付き書式設定を試しました。

しかし、それは機能しません。

私は何が間違っているのですか、それとも可能ですか?

0 投票する
3 に答える
19623 参照

c# - EPPlusを使用した式による条件付きフォーマット

EPPlusの条件付きフォーマット機能を使用して、ある範囲をフォーマットしようとしています。私は多くの文書を読みましたが、条件付き書式表現についてはどこにも言及されていません。

私は非常に混乱しています。その機能の使い方がわからない。ここに私のいくつかの質問があります:

  1. 複数の範囲を使用してパラメーターExcelAddressに入れることはできますか( "H1:H17、L1:L17、" AA1:AA17 "など)
  2. 数式は数式プロパティに入れられますが、どういうわけか相互運用機能Excelのようですか?(相互運用Excelでフォーマットするために現在のセルを表すために「A1」を使用するように)
  3. 条件付き書式式を使用する小さなデモコードレッグを教えてください。

ありがとうございました!

(私が書いた悪い英語でごめんなさい)

0 投票する
1 に答える
7692 参照

excel - Excel ピボット テーブルを使用したトレンド分析と条件付き書式設定

ピボット テーブルに条件付き書式を適用しようとしていますが、多くの調査にもかかわらず、正しく適用できないようです。

次の生データ範囲/表があるとします。これは、さまざまな販売代理店が製品カテゴリに分類して年間にどれだけ販売したかを示しています。

販売代理店-年式-製品-売上高

それぞれのピボット テーブルには、販売代理店が行として、製品が列として、売上高が値フィールドとして含まれます。

ここで、前年比に応じて値フィールドに条件付き書式を適用したいと思います。例として、販売代理店 Aが2011年と比較して2012 年に多くの自動車保険を販売した場合、それぞれのセル (販売代理店 A、2012 年、自動車保険) は緑色で表示されます。

さらに、これは小計ベースでも機能するはずです。つまり、2012 年の販売代理店 A の総販売量が2011より多い場合、それぞれのセル (販売代理店 A2012 ) も緑色になります。

条件付き書式設定ダイアログ内で相対参照を使用しようとしましたが、これは非常に静的 (つまり、常に前の列を使用) であり、すべての列または小計では機能しません。

もう 1 つのオプションは明らかに VBA で、基本的にピボット テーブル全体を調べて列と行のヘッダーを識別し、GetPivotData を使用して形式を決定します。しかし、私はそれを避けたいと思います。

0 投票する
1 に答える
1855 参照

vba - 結合されたセルの内容に基づく VBA 条件付き書式

次のようにスプレッドシートを設定しています。

列ラベルが「基本勤務表」の上から A、B、C として始まると想像すると、不在セル (B2:C2) は結合されたセルで、「H」、「S」、「T」、「SC」のいずれかを含むことができます。または空にすることもできます。そのセルの内容に基づいて、B1 と C1 の色が変わるはずです。私は仕事をするVBAを少し持っています。

ただし、結合されたセル (B2:C2) の内容が削除されると、「ケース "S"」の行でエラー (実行時エラー '13': タイプの不一致) が表示されます。「On Error GoTo」行で回避できますが、条件付きで書式設定されたセルが「塗りつぶしなし」に戻されないことを意味します。これは、結合されていないセルで行われる場合は問題にならないため、結合されたセルをすべて一緒に使用するのをやめる必要があるかもしれません - ただし、使いやすさのために、それを維持するのが良いでしょう (ユーザーが B2 と C2 に「H」を 2 回入力した場合など)。参考までに、これは Excel 2003 の場合です。ワークシートのコードを表示することでマクロがワークシートに追加され、worksheet_change に基づいていることを付け加えておきます。

誰かがこれを手伝ってくれるなら、それは大歓迎です!

編集: @Philip A Barnes の回答に基づく以下の回答。

0 投票する
2 に答える
202976 参照

vba - Excel VBAコードを使用した条件付き書式

DistinationRange範囲への参照を含むRange オブジェクトが呼び出されましたB3:H63

Excel VBA コードを使用して、次の 2 つの条件付き書式ルールを動的に適用したいと考えています。(範囲は常に同じではないため)

  1. セル列 D が空白の場合、書式設定は適用されません (そこで Stop If True を使用する必要があります)。
  2. 列 E のセルの値が列 F のセルの値よりも小さい場合、その行全体が緑色の背景になります。

録音を使っていろいろ試しましたが、うまく録音できません。

親切に助けてください。

0 投票する
2 に答える
5359 参照

excel - セル値が奇数または偶数であることに応じて選択した列をフォーマットする

複数の列を持つシートがあります。列 A は数値で構成されます。列 A のセル値が偶数 (または奇数) であるかどうかに応じて、その行のいくつかのセルを強調表示したいのですが、行全体ではありません。

これまでのところ、条件付き書式を使用して、強調表示する列ごとに書式設定ルールを追加できました。たとえば、列 A、B、E を強調表示する場合は、次の 3 つのルールを使用します。

...およびその他すべての追加列について。

しかし、これは非常に面倒です。一度にすべてをカバーするルールを作成する方法がわかりません。私はVBAが解決策かもしれないと推測していますが、私は初心者です。

これを攻撃する方法の手がかりはありますか?

0 投票する
1 に答える
951 参照

vba - ユーザー設計機能による条件付き書式

全体的な私の目標は、ワークシートを通過し、ユーザーが設計した関数を使用して条件付き書式設定式を適用する VBA マクロを作成することです。ワークシートは、それぞれ 31 行のさまざまなグループに分割されているため、31 行に基づいてステップし、条件付き書式を設定する必要があります。というカスタム関数を作成しました。IdentifyFormulaCellsその式は条件付き書式で使用され、色やテキストなどを処理します。

行をコメントアウトすると.FormatConditions.Add....、コードは 31 行の各グループをループして正常に実行されますが、現在のコードでは、34 行のみに条件付き書式を入力した後に停止します。

1行目だけ入るのはなぜ?