エクセルの関数とは?ご存知ですか?Top > エクセル 関数 > セルの色を判断したい場合 セルの色を判断したい > セルの色を判断したい場合
スポンサードリンク
セルの色を判断したい場合
セルの色を判断してそのデータを抽出するという機能があります。
エクセルを使っている方は使いたい機能だと思いますが、
標準の機能ではできません。
なので、関数を使って実行してみましょう。
エクセルの機能ではオートフィルタという、
データを抽出して表示させる機能がありますが、
これはセルの値によって判断するものであって、
セルの色によって判断は出来ないようになっています。
では、どうやったらセルの色別に、
表示が出来るようになるのでしょうか?
まずはセルの色を取得する関数を使って、
セルの色別に値を設定して分けていきます。
その列を使ってオートフィルタ機能を使うと、
セルの色別に表示させることが出来るようになります。
【セルの色(ColorIndex)を取得する関数】
Function iro(objCell As Range) As Integer
Application.Volatile
iro = objCell.Interior.ColorIndex
End Function
上記のコードを使用して各セルのColorIndex値を取得、
表示させます。
例えば、A5のセルの色を取得し、
B5に値を表示するのであれば、
B5のセルに「=iro(B5)」と指定してくださいね。
そうするとB5にA5のセルのColorIndex値が表示されます。
これを取得したい行全てに設定して、
この値に対してフィルタをかけると色別に、
表示することが出来るようになります。
是非、参考にしてみてやってみてくださいね。
関連エントリー
エクセルの関数とは?ご存知ですか?Top > エクセル 関数 > セルの色を判断したい場合 セルの色を判断したい > セルの色を判断したい場合


