問題タブ [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 に答える
2331 参照

vb.net - VB.netを使用してExcelで条件付き書式をコピーしますか?

ワークシート「2」に列「A」があり、ワークシート「1」に別の列「B」があります。

2列のA列の条件付き書式を1列のB列にコピーしたい!

基本的に、データを除いて、2列のA列から1列のB列まですべてをコピーしたいと思います。

助けてください !!

私は持っています :

私はVb.netの初心者です-助けてください!

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

excel - Excel 2007: データ検証シートのセルから定義されたセル スタイルを維持する

Excel で、別のシートのデータ検証リストを含む列のセル スタイルを維持するにはどうすればよいですか?

選択肢のリストを含むシートがあり、各選択肢は独自のスタイル (それぞれ異なる背景色) を持つセルです。ユーザーが値を入力するシートで、検証データから選択されたオプションと同じスタイルをセルに取得するにはどうすればよいですか?

例:リスト名「myList」

  • シート「リスト」には「myList」セル範囲が 3 あり、それぞれに値とスタイルの背景色があります。(「アイテム 1」の背景は赤、アイテム 2 の背景は黄色など)
  • シート「データ」には「myList」のデータ検証を含む列があり、オプションの1つを選択すると、セルはデフォルトのスタイルを維持します。

データ検証リストで選択肢を選択するときに、「データ」シートのセルを「myList」のセルと同じスタイルにしたい。

ありがとう

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

excel - 今日の日付に基づいて条件付きで強調表示

Excelワークシートには、日付ごとのエントリのリストが含まれています。ワークシートを開くたびに、今日の日付エントリを強調表示したいと思います。たとえば、利息の支払い金額と支払期日を含むExcelファイルを開くと、今日支払われるべき利息が表示されます。

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

excel - 範囲の違いに基づく条件付きフォーマット?

数羽の鳥の毎日の体重測定値を追跡しているExcelスプレッドシートがあります。その日の重みが特定のしきい値を下回った場合にセルの色が変化するように条件付き書式を設定しました(実際には、3つのしきい値があり、対応する色が変化します)。ただし、ここでは総重量が1つの要因にすぎず、鳥の健康状態を追跡するには、ある日から次の日へ の体重の変化が非常に重要です。

私が抱えている問題は、これがダイナミックレンジであるということです。つまり、固定セルがありません。2つのセルをポイントして、差を計算するように指示することはできません。範囲は毎日変化します(つまり、今日の違いはC4とC3の間ですが、明日はC5とC4の間、次にC6とC5の間などになります)。毎日、データは列の新しいセルに入力されます。前のセルに基づいて計算する必要があります。

Excelで条件付き書式を使用して、2つの値の差が指定された量を超えた場合(この場合1は十分)、色が変わるようにする方法はありますか、それともVBAを使用する必要がありますか?

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

excel - 行ごとの Excel 条件付き書式設定

私が達成しようとしているのは、古いテーブルのバックアップに基づいて変更を探しているテーブル内の行の条件付き書式設定です。

テーブルに変更があり、それがバックアップと一致しない場合、変更が実行された行のスタイルが変更されます。

私がなんとかしたことは、式を追加することです:

行がバックアップ テーブルの対応する行と等しくないかどうかを確認しています。この行で何かが変更された場合、数式セルの値は 1 になります。次に、条件付き書式設定で 2 番目の行を選択し、数式でE2 = 1、書式設定が有効であると述べました。

問題は、このテーブルは大きくなり、式の使い方を知らないユーザーが使用することになっているだけでなく、生ごとに特定の条件付き書式を入力するのは実際には不便です.

また、アップロードしたリンク ファイルに、必要な行スタイルを作成するマクロを記録しましたが、それを使用するコードの作成方法がわかりません。

行 2 を最後の行になるまで下に移動し、E 列の「1」値ごとに行スタイルを行全体に適用することは可能ですか?

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

excel - 英数字を使用したExcelでの条件付き書式

特定の値に基づいて上/下矢印を表示するExcelの条件付き形式があります。これは問題なく機能します。ただし、私のスプレッドシート(​​主にVBAによって制御されます)では、ユーザーは1/3/5スコアではなく、「グレード」表示(L = 1、M = 3、H = 5)でデータを確認できます。L / M / Hを数値に変換できるカスタム関数がありますが、これを条件付き形式に組み込む方法がわかりません。通常の条件付き形式で実行できますが、上/下矢印アイコンを設定する必要があります。条件付き書式を削除し、VBAを使用してセルにアイコンを適用しますが、それは不可能だと思います。何か助けはありますか?

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

excel - Excel 2007 でドロップ リストの選択に基づいて行の色を変更する条件付き書式の行

簡単な作業だと思っていたものについて、助けを求めています。200 行以上 12 列以上のワークシートがあります。列のドロップリストの選択に基づいて、対応する行の色を変更したいと思います。各1色で4つの選択肢があります。新しい数式で条件付き書式を使用して、最初の列を作成できました。

元。=IF($Y$2="マルチメディア", TRUE, FALSE)

次に、フォーマットで黄色を選択しました。そのため、行 2 が黄色に変わります。

他の 3 つの式を追加しましたが、最初の行では完全に機能しますが、シート全体にプルダウンする方法がわかりません。そうすると、すべての行が最初の行に根ざします。手動で行うことなく、シート全体でこの書式設定を使用するにはどうすればよいですか?

ありがとう

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

c# - すべてのアイテムに対して ComboBox ItemTemplate を条件付きで選択する

2 つの ComboBox を持つフォームがあります。2 番目の ComboBox には、顧客のリストが保持されます。最初の ComboBox では、顧客を検索して表示する方法をユーザーが選択できます。現在、ドロップダウンでの表示方法を変更するためだけに、検索の種類ごとに異なるストアド プロシージャを実行している人がいます。最初のドロップダウンの選択に基づいて DataTemplate を選択するように変更したいと思います。

EG 最初の ComboBox から First/Last を選択すると、顧客は 2 番目の ComboBox ドロップダウンに次のように表示されます。

John Doe
1234 Fake St. Chandler, Az
(480) 555-2342

これを Last/First に変更すると、顧客はドロップダウンに次のように表示されます。

Doe, John
1234 Fake St. Chandler, Az
(480) 555-2342

または、メールを選択すると、次のように表示されます。

JDoe@gmail.com
John Doe
1234 フェイク セント チャンドラー、アリゾナ州

テンプレートの書き方は知っていますが、最初の ComboBox の選択に基づいて 2 番目の ComboBox.ItemTemplate を設定するにはどうすればよいですか? Triggers または C# コードを使用しても問題ありません。

編集: これは私が試した 1 つの試みですが、テンプレートは変更されません。背景が緑色に変わるので、トリガーが機能していることがわかります。

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

excel - 関数に基づくVBAの条件付き書式

Excelで行う(半)複雑な条件付き書式がいくつかあります。メニューを使用して問題なく動作させることができますが、複数のシートに適用したいので、プログラムで実行したいと思います(コピー、フォーマットとしての貼り付けは機能しません)。

コードを取得するためにCFを設定しているときにマクロを記録しようとしましたが、そのタイプのエントリは記録されません。

現在適用しているルールは次のとおりです。=$1:$ 65536

私が言ったように、あるシートから次のシートに列全体をコピーすることでこれを手動でコピーできますが、すべてのシートにコピーすることはできません。マクロとして実行できるようにする方法を見つけたいと思います。新しいワークブック(10〜15枚になる傾向があります)に簡単に適用できます。

0 投票する
7 に答える
126681 参照

excel - AND() 関数を使用した条件付き書式

シートで条件付き書式を試しています。次の条件ステートメントに従って、セルを特定の色で塗りつぶす必要があります。

AND() 関数内のステートメントを個別に試してみると、機能しているように見えますが、それらを関数内にまとめると、フォーマットが発生していません。

背景は次のとおりです。「現在の列」の行 4 には日付 (DATE1) があります。「現在の行」の D 列と E 列にも日付があります (DATE2 と DATE3)。したがって、DATE1 が DATE2 と DATE3 の間にある場合、セルを色で塗りつぶしたいと思います。

式が機能しない理由がわかりません。どんな助けでも大歓迎です。

更新 (2011 年 12 月 13 日):

この機能が必要なセルから呼び出す関数を実装しました。この関数は整数値を返します。次に、条件付き書式はセル内の整数のみを使用します。このように、条件付き書式設定はそれほど複雑ではありません。実装する関数に INDIRECT(ADDRESS(ROW();COLUMN())) を渡しています。したがって、相対および/または絶対セルで作業するときに必要なすべての情報があります。現在のセルを範囲として関数に渡す簡単な方法を知っておくとよいでしょう。

注: ActiveCell は私にはうまくいかないようでした。関数が実行されるまでに選択されたセルのデータを使用します。それは私が探しているものではありません。もちろん、セル自体 (A4、B7 など) を渡すこともできますが、パフォーマンスの点で本当に重要かどうかはわかりません。

私の質問に答えてくれた皆さん、ありがとう。