条件付きフォーマットからの色のカウント(Microsoft Excel)
Ronaldには、条件付き書式を利用するワークシートがあります。条件により、セルの色が異なります。彼は、ワークシートで赤いセルの数を数えたいと考えています。彼は、セルの色を調べて、セルが直接赤としてフォーマットされている場合にカウントを行うマクロを作成する方法を知っていますが、条件付きでフォーマットされたセルではマクロは機能しません。ロナルドは、これらの条件付き赤血球を数える方法があるかどうかも知りたがっています。
セルの色が条件付き形式に基づいているかをマクロで直接確認することはできません。マクロを使用してこれを回避する方法はいくつかありますが、気の弱い人向けではありません。 Chip Pearsonのサイトの次のページは、条件付きの色を決定することの難しさを示しています。
http://www.cpearson.com/excel/CFColors.htm
タスクの難しさを考えると、マクロ内で条件を再作成して、どのセルがこれらの条件を満たすかを確認する方が簡単な場合があります。その結果、条件に一致するセルをカウントするのではなく、それらの条件の結果として赤色に着色されたセルをカウントします。これにより、同じ数のセルが生成されますが、プログラムで処理する方がはるかに簡単です。
もちろん、このソリューションの唯一の注意点は、マクロ内の条件と条件付き形式の条件を互いに同期させる必要があるということです。一方を変更してもう一方を変更しなかった場合、望ましい結果は得られません。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(2873)は、Microsoft Excel 97、2000、2002、および2003に適用されます。