- ベストアンサー
エクセルVBAで条件付書式の色を取得
セルに条件付書式で書式設定してあります。 A1は「値」100以下 A2は「値」500以下 A3は「値」1~10の間 B1は「数式」で=B1<A1 以下さまざまな数式があります。 条件に一致すると、セルの文字が「赤」になります。 このとき、 Private Sub Worksheet_SelectionChange(ByVal Target As Range) MsgBox Target.Font.ColorIndex End Sub を実行しても、ColorIndexは、赤の「3」ではなく「-4105」と表示されます。 「-4105」は何もフォントの色を指定してないセルでも同じく表示されます。 質問1.条件付書式で、条件が一致して表示されたフォントの色は取得できないのでしょうか? 質問2.-4105とは何でしょうか?
- みんなの回答 (13)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (12)
- KenKen_SP
- ベストアンサー率62% (785/1258)
回答No.12
- KenKen_SP
- ベストアンサー率62% (785/1258)
回答No.11
- KenKen_SP
- ベストアンサー率62% (785/1258)
回答No.10
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.9
- KenKen_SP
- ベストアンサー率62% (785/1258)
回答No.8
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.7
- KenKen_SP
- ベストアンサー率62% (785/1258)
回答No.6
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.5
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.4
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.3
- 1
- 2
お礼
何度もありがとうございました。 > #9 のコードは、「数式が」でも、「セルの値が」でも、両方使えるはずだと思って作っております。 はい、完璧でした。 いつもありがとうございます。 これからもよろしくお願いいたします。