エクセル研究室−Excelの基本的な使い方、応用技を紹介

移動先またはコピー先のブックの行列数が元のブックの行列数よりも少ないとエラーになる


移動先またはコピー先のブックの行列数が元のブックの行列数よりも少ないとエラーになる



Excel2003までの保存形式である「*.xls」形式で保存したものから、「*.xlsx」で保存されたものへ「シートの移動またはコピー」でシートをコピー、移動することが出来ません。

移動させようとするとそのようなエラーとなります。
タイトルバーに「互換モード」とある場合は、「*.xls」形式です。

タイトルバーに「互換モード」

方法としては、移動先のブックを「*.xls」形式で保存しなおします。

Excel2007Officeボタン→[名前を付けて保存]→ファイルの種類で[Excel97-2003ブック(*.xls)]を選び保存します。


名前を付けて保存

その後、一度ファイルを閉じ、再度開けば、同様にタイトルバーに「互換モード」と表示される様になり、コピーまたは移動できるようになります。

なお、最初のエラーメッセージにあるように、新規のシートにコピーして貼り付けてもいいですが、ページ設定等の複写が難しくなります。

尚、Excel2010以降は変換機能を使えば、簡単にできます。
Excel2010Excel2013[ファイル]→[情報]のタブ→[変換]を選びます。






エクセルトラブルQ&Aトップ