• ベストアンサー

EXCELのセルの参照で色はコピーできないのでしょうか?

='C:\doc\Format\[Format.xls]雛形'!A1 上のような式を使ってFormat.xlsファイルの雛形シートの 内容を参照したファイルを50個作成しました。 Format.xlsファイルの雛形シートのA1セルの値を変更すると 50個のファイルの値も変更反映されますが、 文字に色をつけたり、セルの色を塗っても反映 してくれません。 色を反映する方法を教えていただきたく、よろしくお願い いたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • 39Ring
  • ベストアンサー率41% (26/62)
回答No.2

VBAで色や書式をコピーするプログラムを作って、参照する側のシートを開いたときに実行するようにするしかないと思います。 開くときに毎回実行されるのが嫌なら、コマンドボタンを作ってボタンが押されたときに実行させれば良いでしょう。

goosakura
質問者

お礼

ありがとうございました。 VBAド素人なのですが、本を見ながらやってみようと思います。

その他の回答 (1)

  • dogsiva
  • ベストアンサー率32% (92/279)
回答No.1

もし色のつけ方に法則性があるのでしたら、"条件付き書式"を 使うというのはいかがでしょうか。

goosakura
質問者

補足

回答ありがとうございます。 法則性はないです。雛形シートのどのセルにどの色がつくか、 今後未確定なのですが、50個のファイルにも随時反映してい かなければなりません。EXCELでなくても他に可能な方法が あればやってみたいのですが。

関連するQ&A