• ベストアンサー

重複するデータのうち最新日付の色を変える

A列に重複する事業所名が記入され件数は増加します。B列にはその事業所を訪問した日付がYYYYMMDDのように記入されています(行数が若いほど新しい日付とは限りません)。 ボタンを押したら各事業所ごとに最新訪問日の行の色を変えたいのですが何かいい方法はありますか。 マクロは使えます。 EXCEL2000を使っています

質問者が選んだベストアンサー

  • ベストアンサー
noname#29107
noname#29107
回答No.1

条件付き書式の方が簡単だと思いますが、マクロでないとだめでしょうか? A2:A19に事業所名、B2:B19に訪問日が入力されているとします。 条件付き書式の場合、色を変えたいセルで(セルB2で指定した場合)、「数式が」 =SUMPRODUCT(MAX(($A$2:$A$19=A2)*($B$2:$B$19)))=B2 それから、書式で文字の色などを指定します。

TTak
質問者

お礼

ありがとうございます。 まさにこれです。SUMPRODUCT関数は思いつきませんでした。これで、マクロがかなり軽くなります(データの最終行に合わせて関数を入れるだけで済みます)。 色を変えるというのは何らかの返り値が欲しかったので、便宜上、質問内容を少し変えたのです。ありがとうございました。

関連するQ&A