Page 829 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼条件付き書式による結果の取得 杏のパパ 03/2/28(金) 16:42 ┗Re:条件付き書式による結果の取得 りん 03/3/1(土) 9:13 ┗Re:条件付き書式による結果の取得 杏のパパ 03/3/3(月) 9:30 ┗Re:条件付き書式による結果の取得 でれすけ 03/3/5(水) 13:26 ┗Re:条件付き書式による結果の取得 杏のパパ 03/3/5(水) 17:01 ─────────────────────────────────────── ■題名 : 条件付き書式による結果の取得 ■名前 : 杏のパパ ■日付 : 03/2/28(金) 16:42 -------------------------------------------------------------------------
条件付き書式設定によりセルが黄色に変わりました。 その状態でそのセルの塗りつぶし色を取得したいのですが、 色=Cells(x,y).Intelior.Colorindex にすると、 条件付き書式に依存しないデフォルトの値がかえってきます。(xlNone) 色=Cells(x,y).FormatConditions(1).Interior.ColorIndex にすると 条件の成立時の値しか帰ってきません。(6) どなたか御教授ください。 |
杏のパパ さん、おはようございます。 >条件付き書式に依存しないデフォルトの値がかえってきます。(xlNone) ご参考までに。 http://www21.tok2.com/home/vbalab/bbs/c-board.cgi?cmd=ntr;tree=9442;id=Excel |
回答の方ありがとうございます。 条件による真偽の取得の方法理解できました。 ただ、今回私の説明不足がありましたが、 セルによって条件付き書式が異なるため、 あるセルではTRUEの時は黄色塗りつぶし・Falseの時はデフォルトのまま あるセルではTRUEの時はデフォルトのまま・Falseの時は黄色塗りつぶし ということになっています。 ですから、最終的に今の塗りつぶし状態が取得したいのです。 何か他に方法は無いでしょうか。 よろしくお願いいたします。 |
はじめまして こんにちわ。 他のサイトのログなんですが、参考になれば。 条件付書式による色をVBAから取得するには? http://www.keep-on.com/excelyou/2000lng4/200005/00050350.txt 条件付書式の数式の評価について http://www.keep-on.com/excelyou/1999lng4/199909/99090110.txt りんさんが紹介されているログで アクティブセル云々というお話もでてます。 |
りんさん・でれすけさん ご指導ありがとうございました。 今回の件は、どうにか片付きました。 (直接取得する方法は無いみたいですね) セルの条件の立て方を工夫して解決させました。 日報を整理するための、シートだったのですが、 休み等が不規則で、その条件の例外的たった1日のために はまり込んでしまいました。 いろいろ勉強になりました。 又教えてください。 ありがとうございました。 |