- 締切済み
EXCELの黒字だけ...
EXCELにて会社のカレンダーで一年間の日付を入力し休みの日だけ赤字にしています。そこで稼働日数を簡単にもとめたい為セルの文字が黒字だけカウントする方法はありますでしょうか?よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.2
>ユーザ定義関数って何でしょうか? エクセルに適当な望む関数が無い時 ユーザーが適当に定義した関数を使うことができます。 そういうものです。
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.1
ユーザ定義関数で、以下のような感じの関数を作って =countDefaultColorFont(A1:A365) みたいにして求めることができます。 ただし、サンプルでは、 条件付き書式で文字色を変更している場合には、変更を検知できません。 ---------------------------------------------------------------- '標準のままのフォントカラーのセルの数を数える Public Function countDefaultColorFont(r As Range) Dim c, x As Range c = 0 For Each x In r If x.Font.ColorIndex = xlColorIndexAutomatic Then c = c + 1 Next countDefaultColorFont = c End Function
補足
ご回答ありがとうございます。 大変申し訳ございませんがユーザ定義関数って何でしょうか? よろしくお願いします。