『関数を使ってセルに色をつけたい』(なな) 宜しくお願いします。 ある条件を満たしたらセルに色をつけたいのですが、 他のブックを参照するので、条件付書式ではなく 関数かマクロで実行しようと思います。 関数があればマクロより簡単かと思うのですが ありますか? ---- 関数で(ユーザー定義関数も含めて)書式設定はできないので、subプロシジャ。 (といいなふがら、達人から、さらっと、こうしたらできるよといわれるのがエクセルの奥深さなので、さてどうかな) ぶらっと立ち寄り ---- 関数というのは、特定の計算式に基づいて「値」を返すものですから 関数で色を付けるというようなオブジェクト操作はできません。 (momo) ---- >ある条件を満たしたらセルに色をつけたいのですが、 >他のブックを参照するので、条件付書式ではなく >関数かマクロで実行しようと思います。 組み込みの関数では無理ですが、ユーザー定義関数なら出来ないことはないようです。 以下サイト参照。結構利用しているので、必要なら具体例を示すことは出来ます。 http://www.vector.co.jp/soft/winnt/business/se290514.html (hyou) ---- hyou さんの照会先をチラッと見ましたが、一般的な解決法からかなり逸脱していないで しょうか。 ある PC で作成した EXCEL ファイルを他のPCで動かしたらそのままでは動かないような 方法に見えますが、そうではないのでしょうか? 他のファイルを参照しているとはいえ、関数で結果が得られるのであれば条件付書式が 素直な気がします。 (Mook)