プロが教えるわが家の防犯対策術!

エクセル2013についてお聞きします。

エクセル2007をこれまで使用しておりましたが、この度2013に変更しました。
2013は64bit版です。その為に以前のoffice関連をアンインストールし新規で
インストールしました。インストールは問題なく終わったのですが、これまで使用・保存
していたエクセルファイル(.xlsxファイル)を開くと問題があり可能な限り修復しますと
メッセージが現れファイル自体は開くのですが、これまで設定していた条件付き書式が
シートによって全て無くなります。ブックには複数のシートがあるのですが、1シートだけ
全ての条件書式が失われます。失われるシートとそうでないシートには同じ条件の物も一部
あるのですが1シートのみ全ての条件が失われます。

ファイルは日々の売上管理の様な物です。ちなみに条件はA列に日付 その日付で本日の行を色強調さすものや、列単位で前日よりプラスマイナスでフォント色切り替え・列全体での最高・最低など他もその程度の簡単な物ばかりです。

根本的なところからお聞きしたいのですが、2007ブックを2013で開く際には93ブックを2007で開く際のような互換モードで開いたりしないものなのでしょうか?
できれば多数の条件を設定しているファイルですので再設定は避けたいのですが、何か良い方法はございますでしょうか?

ちなみに現在はとりあえず2007に戻しています。
また、ファイルに関しても2,013側ではコピーを取って開いたので元ファイルと2013で開いた書式が
消えたファイルの二つがあります。どちらも2007で開くと元ファイルは条件書式が元のままで、
もう一方は書式が消えて保存されています。

よろしくおねがいします。

A 回答 (3件)

>これまで使用・保存していたエクセルファイル(.xlsxファイル)を開くと問題があり可能な限り修復しますとメッセージが現れファイル自体は開くのですが、これまで設定していた条件付き書式がシートによって全て無くなります。



このパターンはファイルが破損しているときの代表的な挙動です(完全には復元できません)。


>根本的なところからお聞きしたいのですが、2007ブックを2013で開く際には93ブックを2007で開く際のような互換モードで開いたりしないものなのでしょうか?

基本的にExcel2007とExcel2013は相互互換性がありますので、どちらで開いても互換性に問題はありません。

>また、ファイルに関しても2,013側ではコピーを取って開いたので元ファイルと2013で開いた書式が
消えたファイルの二つがあります。どちらも2007で開くと元ファイルは条件書式が元のままで、もう一方は書式が消えて保存されています。

2013で修復したファイル(完全に修復できていない)は当然のことですが2007でも同じ状況になります。逆に2007で開けるファイルなら問題なく2013でも開くことができるはずです。

おそらく2007で正常に開くファイルを「コピー」する操作をした時に(特にUSBメモリなどに保存した場合などによく発生します)ファイルが破損した可能性が考えられますので、もう一度正常に開くファイルを(コピーして)そのまま2013で開いてみてどのような状況になるか(ファイルをコピーせずに開く場合はエラーが表示されたら開かない)調べてみてください。
    • good
    • 0
この回答へのお礼

MackyNo1 様

早々にご回答くださいましてありがとうございます。

やはりファイルが破損していると判断されているのですよね
説明不足で申し訳なかったですが、ご指摘のコピー操作での破損ですが
私も最初は問題なく開くものだと思い普通に元ファイルを開く操作をしました
ところが、破損警告が現れたのでキャンセルをしてHDD上にコピーを作り
作成したコピーを開いたらこの様な結果になりました。

仰っていただく通り2013で修復保存してしまった物については当然書式が無くなって
しまっているのですが、元ファイルには未だ書式は元のままで2007では普通に開いてくれます。
2007では問題なく開くファイルだけどどこか破損している??

何がおかしいのやら・・・さっぱりです。

すいません。ありがとうございました。

お礼日時:2014/07/22 08:43

>最悪作り直しでも仕方がないのですが、このファイルだけで済まないような気もしますし悩ましいところです。



作成しなおす場合は以下の点に注意してください。

ファイルが破損している場合は、基本的にシートのコピーでは対応できません。
ひとまず、以下の処理で問題の部分が修復できるか確認してください。

Excel2007で今回の破損の原因となっているSheet4の「データ範囲を選択」してコピーし、新規ブックのシートに貼り付け、条件付き書式が有効なことを確認します。
このSheet4の部分だけのファイルを名前を付けて保存して、Excel2013で開いてみてください。

上記の操作で開くことができれば、たとえば問題のシートだけを削除したファイルを2013で開くことができれば、このシートをそのブックにコピーしても大丈夫だと思います。

少し気になることがあるのですが、Excel2007とExcel2013は同じパソコンにインストールされているのでしょうか?
その場合は、古いバージョンのExcel2007を最後にインストールすると(再インストールする場合)いろいろな不具合が発生する可能性があります。

この回答への補足

とりあえずやってみました。

元データにて検索と選択にて条件付き書式で範囲選択
コピー→新規BOOKにて貼り付け

これでは条件付き書式がコピーされません

元データにてシートのコピーで新規Book作成
コピーしたシートのデータ範囲をコピー→新規シートに貼り付け
元データシート削除

これなら条件付き書式もコピーできました。

ただ状況は変わりませんでした。
データ範囲選択から別Bookに貼り付けの際にはリンク貼り付けのような感じになり
そのまま書式が貼り付けられないのですが何かやり方があるのでしょうか??


昨日から今日にかけて、友人の会社で色々なPCがありましたので試してみました
エクセル
2013 32bit
2013 64bit
2010 32bit
2013 64bitSP1

どれも現象は同じでした。明らかにファイルが何かおかしいのでしょうね。
そろそろあきらめた方がいいのかも??でも条件書式の設定してある内容の違うファイル
3つ程試したのですけど全滅なんですよね。こうなると今使っている2007に何か
問題あるかもですね
作り直すのも2007ではなく2013で開いて条件書式が削除せれた後に
手間ですけど再度設定しなおすのが得策でしょうか

すいません折角お付き合い頂いていたのに・・・
とりあえずご報告です。

補足日時:2014/07/23 15:19
    • good
    • 0
この回答へのお礼

MackyNo1 様

三度、申し訳ございません。

仰っていただいている通り作り直すにもどのようにと思案しておりました
一度教えて頂いた通りまた作ってみてやってみます。

ちなみに
>少し気になることがあるのですが、Excel2007とExcel2013は同じパソコンにインストールされているのでしょうか?
その場合は、古いバージョンのExcel2007を最後にインストールすると(再インストールする場合)いろいろな不具合が発生する可能性があります。

はい。同一のパソコンです。2013が64ビットの為にテストでインストールする際は2007は重複できないようですべてアンインストールしてから2013をインストールしています。それで戻す場合は、ドライブのバックアップアプリで2007削除前の状態を保存しておいてそのファイルで2007の時の元の状態に戻しています。

余りやりすぎると弊害が出てくるような気もして若干不安です。

度々、すいませんでした。ありがとうございます。

お礼日時:2014/07/22 18:33

>2007では問題なく開くファイルだけどどこか破損している??



通常はあまり考えられないことですが、Excelのバージョンが新しいものほど、ファイルの破損を検知する機能が上がっているため、このような現象になることはあるようです(特にExcel2003で検出されないエラーが2007以降で検出される)。

念のため、そのファイルが正常に開くExcel2007で(何の問題もないように見えますが)ファイルを開くダイアログの「開く」の右の▼から「開いて修復する」を選択して、別名保存して(もちろんxlsx形式で保存)、このファイルをExcel2013で開いてみてください。
    • good
    • 0
この回答へのお礼

MackyNo1 様

度々、ありがとううございます。

すいません。2007を削除して再度インストールしてとなかなか手間取りまして
遅くなりました。

ご説明いただきました
>ファイルを開くダイアログの「開く」の右の▼から「開いて修復する」を選択して、
別名保存して(もちろんxlsx形式で保存)、このファイルをExcel2013で開いてみてください。

やってみました。
ダメでした。

状況変わらずです。
ファイルを開こうとした際に

***.xlsxの一部の内容に問題が見つかりました。可能な限り内容を回復しますか?
ブックの発行元が信頼でき場合は、「はい」をクリックしてください。

と警告が出て開くと

削除された機能: /xl/worksheets/sheet4.xml パーツ内の条件付き書式

となり条件書式が削除されます。

また、2007に戻しました。
2007では問題なく開くので問題ないと言えばそうなんですが、せっかく2013ゲットしましたし
最悪作り直しでも仕方がないのですが、このファイルだけで済まないような気もしますし

悩ましいところです。

すいません。ありがとうございました。

お礼日時:2014/07/22 16:47

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