15624670 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

でじまみ

でじまみ

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
2014.02.07
XML
カテゴリ:Microsoft Office 関連
excelFile.jpg



15年以上 Excel を使い続けて、これほどまでに長~い警告のダイアログを見たことはなかったと思います。

「移動先またはコピー先のブックの行列数が元のブックの行列数よりも少ないため、シートを移動先またはコピー先のブックに挿入できません。データを別のブックに移動またはコピーするには、データを選択して、[コピー]コマンドと[貼り付け]コマンドを使用して移動先またはコピー先のブックのシートに挿入してください。」

ex01.jpg



さてこの警告表示、何をした時に出てきたかというと、Excelのシートを別のブックに移動しようとした時です。
原因はすぐにわかりました。
元のExcelブックは2013で作成(.xlsx)、移動先は2003互換(.xls)
これが原因です。

2003互換形式(.xls)のシートは、65536行/256列 しかないのに対し、2007以降の形式(.xlsx)1048576行/16384列 のシートをねじ込もうとしてるんですから無理もない話です(^-^;

  • ex02.jpg
    Excel2013の最終行

  • ex03.jpg
    Excel2013の最終列



ではどうしたらいいのか・・・。
表示にもあるように、範囲を選択してコピペするのが楽ですが、行列のサイズまではコピーされません。
あとで微調整はめんどくさいので、バージョンをどっちかに統一してからコピーしましょう。


そもそもかなり前からExcel2007とか2010を使っているのに、今までこんなメッセージに出くわさなかったのはなぜでしょう?

それはこれまで職場や取引先で、Excel2003(以前)を使っているPCが圧倒的に多かったからです。
また、過去に作成したファイルを複製して、書き換えて、再利用していることがかなり多いんですね。
ですので、2003互換をデフォルトにして利用していました。
なので新規文書を作成してもすべて互換形式だったわけです。

しかし XPサポート終了と同時に、Office2013もサポート終了となります。
私の職場でも、2003も残すところごくわずかのPCだけになりました。(中には2000というのもあり)
ですので社内で飛び交うExcelファイルが新しい形式のものが増えてきたということでしょう。


今回のようなケースの場合、どちらの形式に統一するかは自由ですが、古いものは長い年月かけていずれは消えゆく運命にあると思うですよ。
なので私の場合は、このようなケースに遭遇したら新しいものに変換するようにしています。
かといって、古いものをわざわざ全部変換する必要もないですけどね。







関連記事

Office 2007 以降のファイルを、Office 2003 で開く方法

特定のExcelファイルを開くと、グレーの画面しか表示されない















お気に入りの記事を「いいね!」で応援しよう

Last updated  2014.02.07 19:13:35
コメント(0) | コメントを書く


PR

Category

Keyword Search

▼キーワード検索

Free Space














気になるアイテム




































Freepage List

Calendar


© Rakuten Group, Inc.