0

からセルスタイルを定義したままで、別のシートのデータ検証リストを持つ列にセルスタイルを維持するにはどうすればよいですか?Excel 2007:Excelでデータ検証シートセル

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

例:リスト名「ます。myList」

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

データ検証リストの選択肢を選択するときに、 "データシート"のセルが "myList"のセルと同じスタイルになるようにします。

おかげ

答えて

1

は、私の知る限りでは、あなたが望むように、meaningly、リストソースのフォーマットをコピー作品データの検証を持っている何の自動化された方法はありません。

次のいずれかが可能です。

  • はあなたのリストの値に応じて、条件付きの整形条件を作成します(ただし、条件付き書式]メニューでそれらを更新する必要があります)
  • イベントWorksheet_Changeを使用してVBAコードを作成しますTargetの値をRange("myList")の値と比較してから、フォーマットをコピーしてください。
+0

ありがとうございます。@ Jmax:コーディングが必要ないと考えられました。私はこれをコード化する時間がありませんので、今私は空の書式を使用します。 Helpfullリンクので、私は答えとしてマークします。ありがとうございました – user706058

+0

こんにちは、あなたのリンクは期限切れです、おそらくあなたはあなた自身の答えにそれの肉を引き出すことができますか? – Troyseph

+1

@Troysephリンクをごめんなさい。基本的には、最初のものを最新に保つために、他のワークシートのすべての変更を監視するためのVBAコードを追加する必要があります – JMax

関連する問題