![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
>セルの色を検出できる関数はありますか
無いようです。
条件付き書式で日付から土日に色を付ける場合次のような数式を使います。
A列が日付でB列が曜日とします。
=TEXT(A2,"aaa")="土" → 黄色
=TEXT(A2,"aaa")="日" → 赤
このような着色では条件が定義されていますので、その条件を使えば日付から倍率を割り出せます。
=IF(OR(TEXT(A2,"aaa")="土",TEXT(A2,"aaa")="日"),1.25,1)
![「セルの色により数式の係数を変えるには?」の回答画像3](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/7/1229070_5497ef2f97d7c/M.jpg)
No.4
- 回答日時:
こんばんは
VBAになりますが、単純な所ではセルの色は以下により取得できます。
l = Range("A1").Interior.Color
あとは取得した値に基づきIf文なり、case文を使って処理を振り分ければいいです。
この回答へのお礼
お礼日時:2014/11/17 22:58
ありがとうございました。
A1のセルを黄色に塗りつぶし、Range("A3") = Range("A1").Interior.Color
を実行しました所、黄色のセルのカラーコードは、65535と出ました。
No.2
- 回答日時:
> セルの色を検出できる関数はありますか
ありません。後 Excelのバージョンが不明では話にならない。
古いバージョンなら Get.Cell関数を名前定義で仕込めばなんとか
なりますが 2007以降との互換性がないので不可。そもそもマクロ
扱いになるから 数式にする意味がありません。
書式で何かを判断させるという考え方自体がナンセンスです。
土曜日か日曜日かは日付で判断できるんだから それで判断すれば
いい話です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) Excel 数式を使用した条件付き書式が、一つのセルにしか反映されない 3 2022/06/08 23:20
- Visual Basic(VBA) 昨日、質問した件『VBA にて、条件付き書式で背景色を設定しているセルの範囲で、背景色付きのセルをカ 4 2022/04/07 14:39
- 会計ソフト・業務用ソフト エクセル 背景色のついたセル位置を参考にして固定の数値を取得する 4 2022/07/11 08:44
- その他(Microsoft Office) エクセルで、土日や祝祭日に色をつけるには?Part2 5 2022/05/05 09:51
- Excel(エクセル) 条件付き書式の色付きセルのカウント方法について 2 2022/10/21 14:51
- その他(Microsoft Office) エクセル 表の移動 2 2023/04/05 20:29
- Excel(エクセル) エクセル関数の質問 5 2022/04/20 09:46
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
貼り付けで複数セルに貼り付けたい
-
エクセルで指定したセルのどれ...
-
エクセル 足して割る
-
エクセルのセルの枠を超えて文...
-
対象セル内(複数)が埋まった...
-
エクセル オートフィルタで絞...
-
【エクセル】IF関数 Aまたは...
-
Excelで数式内の文字色を一部だ...
-
Excelでのコメント表示位置
-
ハイパーリンクの参照セルのズ...
-
セルに特定の色が付いていたら...
-
エクセルでオブジェクトを常に...
-
Excel2003 の『コメント』の編...
-
Excelの関数で、性別が男なら『...
-
【Excel】 セルの色での判断は...
-
エクセルの一つのセルに複数の...
-
セルをクリック⇒そのセルに入力...
-
枠に収まらない文字を非表示に...
-
エクセルで住所と建物名を分け...
-
EXCEL VBA セルに既に入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル 足して割る
-
【エクセル】IF関数 Aまたは...
-
エクセルで指定したセルのどれ...
-
Excelで数式内の文字色を一部だ...
-
Excelでのコメント表示位置
-
貼り付けで複数セルに貼り付けたい
-
対象セル内(複数)が埋まった...
-
セルをクリック⇒そのセルに入力...
-
【Excel】 セルの色での判断は...
-
エクセルの一つのセルに複数の...
-
EXCEL VBA セルに既に入...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
excelのCOUNTIF関数で、『範囲=...
-
(Excel)数字記入セルの数値の後...
-
枠に収まらない文字を非表示に...
-
Excel2003 の『コメント』の編...
-
Excel 例A(1+9) のように番地の...
-
複数のセルのいずれかに数字が...
おすすめ情報