0

単一のセル内の値のリスト (9 つ可能) に基づいて、特定の範囲のセルの背景色を変更する必要があります。背景の変更が複数の異なるタブで発生するようにします。

セルの範囲: タブ 1(A1:L1、A3:L3、A33:L33) タブ 2(A1:X1、C 列) タブ 3(A1:M1、D5:G5、D 列、G 列) 多数ありますもっとですが、それがどのように行われるかを見れば、それを機能させるのに十分なコードで遊ぶことができると思います!

セル: タブ 2(B3)

: 'The Reach' = 緑、'The North' = ライトグレー、'The Iron Islands' = ダークグレー、'The Riverlands' = ダークブルー、'The Vale' = ライトブルー、'The Crownlands' = ダークレッド、 「The Westerlands」= 赤、「The Stormlands」= 金、「Dorne」= オレンジ

正直、色は関係ありません。コードを作成できる場合は、特定の 16 進コードで背景色を微調整できます。また、可能であれば文字の色も変更していただけないでしょうか?

コーディングの専門知識がないため、これを開始する方法がわかりません。どなたかお力添えいただけないでしょうか?これが大変な作業である場合は申し訳ありませんが、私にはわかりません。

これは私が扱っているシートです。基本的には、リージョンが変更されたときにヘッダーを変更したいだけです。

4

2 に答える 2

0

これは単なる「一般的なガイド」です (つまり、3 つの異なるタブと複数の範囲で 9 つの異なる色を設定して説明するのは面倒です)。Holdfast Information最初に名前で B3 を指定しますRegionIncome次に、次の行 2 に 条件付き書式ルールを適用します。

Custom formula is =row()=2 Format: Text Colour: Black, Range: 2:2.

(次のルールを A1:L3 に適用できるようにするため。) 次に:

Custom formula is =indirect("Region")="The Westerlands" Format: Text Colour: of your choice, Background Colour: Red, Range: A1:L3.

余談ですが、B3 の恐ろしい式ではなく、ルックアップを適用する必要があるかもしれません。

于 2014-10-07T09:29:35.857 に答える
0

色の変更をトリガーしたいだけなら、組み込みの条件付き書式を最初に試してみてください。それを確認した後にステートメントを策定するのに助けが必要な場合は、公式のドキュメント製品フォーラムに、「カスタム数式は」ボックスを使用する多数の例/スレッドが既にあります。

この時点で、スクリプトを使用する唯一の理由は、メールの送信や行の移動など、セルの値が変化したときに、より高度な処理をトリガーすることです。

于 2014-10-07T08:30:54.270 に答える