dポイントプレゼントキャンペーン実施中!

お世話になります。
Windows7 Pro 32bitでOffice Pro Plus 2013のExcel2013を利用しています。

シートAとシートBが同じ構造になっていて
シートAとシートBの同じセルの値が違う場合に
条件付き書式で太字斜体にするように設定しています。
このファイルをExcel2000、2003、2010、2013ユーザが利用するので
下記の式で条件を入れています。

=A1<>INDIRECT("シートB!"&CELL("ADDRESS",A1))

どのバージョンでも画面上は正しく書式が変わりますが
何故かExcel2013では印刷すると書式が反映されません。 (2000、2003では反映されます)

INDIRECTを利用しないと2013でも正常に印刷に反映されましたが
2003形式に保存はできませんし、何か良い対策法はありませんでしょうか。

自分が思いつくのは下記くらいです。。
シートAの枠外にシートBの内容を参照させて、シートA内のみで条件付き書式を設定する。

以上、よろしくお願い致します。

A 回答 (1件)

解決策ではありませんが…



まず、そういうユーザーたちがいる、というそちらは職場ですか??
2003はもとより、2000まで使用してるっとぃうのはちょっと…という気がします。

で、2007や2010はいないんですか?

なるべく早く更新した方がいいと思います。
きっとWinodwsもXPや2000とかのユーザーもいそうですね…


INDIRECTを使用しないように、一つのシートから参照するのではなく、それぞれのシートに同じ値を出るようにリンクさせておいて、そこを参照して条件付き書式にすれば普通に設定できると思いますけど。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
仰るとおり職場環境の話です。
2007は無いですが、2010は存在します。

ご存知の通りMS周りの環境含めて、会社はそうほいほい変えてくれませんので
現状に至っているわけです。

やはりご提示の通り同じシート内にリンクさせておいてそこと比較で設定いたします。

どうもありがとうございました!

お礼日時:2014/09/30 08:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!