2012-05-13 36 views
0

8行4096列のExcelシートがあります。各列の上位4つの値を見つけようとしています.1つの列に対してこれを行うことができます次の列には条件付き書式とコピー書式を使用しますが、4096列には使用できません。マクロまたは各列の上位4個の値をハイライトするその他の方法はありますか?Excelの1つの列範囲から別の列範囲に書式をコピー

+1

は、なぜあなたは全体の条件付き書式をコピーすることはできません:あなたはあなたのテーブルを選択した場合には、このような条件付き書式ルールのリストを得るのだろうか?アドレスから$を削除すると、範囲を修正する必要があります。ペーストを使用し、フォーマットのみを選択します。 – Sam

+0

私は数式を使用していません。上位n個の項目をハイライト表示するための定義済みオプションがあります。 – Harish

+0

^^条件付きフォーマットです。ステートメントの範囲を指定する必要がありますか? $を削除し、特別なコピー/貼り付けをしてください。アドレスがない場合、すべてのフォーマットをコピー/ペーストするのは何ですか? – Sam

答えて

1

利用Excelの条件付き書式トップ10の項目と ...機能

  • 選択欄トップ10の項目が
  • を備えています
  • コールは4にトップの数を設定し、設定しますセルの条件付き書式設定

列Aは、上位4の値を強調表示するようになりました 今書式ペインタツールで、これをクローン:

  • 選択欄
  • が列Bをクリックが
  • 繰り返し操作と同じように書式を適用する書式ペインタ]ボタンを
  • クリックを列CからH、列ごとに1つ後

これで列のフォーマットがすべて正しくなりました。

enter image description here

+0

私はあなたのテーブルに4096の列が含まれていると言う部分を読んでいないと思います。 – Harish

+0

私は8列を読みました。それにもかかわらず、これが問題ならば、私の方法論をフォーマットペイントの列Bに列Aから適用すると、相対参照を持つマクロの記録を開始します。次に、現在の列の形式を次の列に複製する簡単なVBAマクロを取得します1。したがって、このVBAコードを1から4096までのループで実行することができます。 – Boud

+0

私は決してマクロを書いたり使用したりしていません。 – Harish

関連する問題