おすすめ記事

同じカテゴリー

シートの挿入ができませんというメッセーがでたら



Excelでワークシートを別のブックへ移動または、コピーしようと、ワークシートのシート見出しで右クリックして、ショートカットメニューから[移動またはコピー]をクリックして、
移動またはコピー

移動先ブック名を指定して、[OK]ボタンをクリックすると
シートの移動またはコピー

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

スポンサーリンク

これは、[Excelブック(*.xlsx)]から[Excel97-2003ブック(*.xls)]へコピーまたは移動しようとするときに表示されます。

旧拡張子と新拡張子のブックが混在している場合は、よくこのメッセージが表示されて、「あっ!」と思うことがありますね。
じゃ、仕方ないなと、必要な範囲を選択してコピーして貼り付けると、今度は行や列の大きさが変わってしまい、元の書式と同じようにするのに時間を要してしまうことがあります。

こういう場合は、行をコピーして、貼り付け、その後 列幅も保持するように貼り付けると早いです。
まず、必要な行を選択してコピーします。
行のコピー

移動先ブックを開いて、[貼り付け]ボタンをクリックします。
貼り付け

そして、左下にある[貼り付けオプション]をクリックして、[元の列幅を保持]をクリックします。
貼り付けオプション

これで元の表と同じ表を貼り付けることができます。
ショートカットで操作したい場合は、
[Ctrl]+[C]でコピー、
[Ctrl]+[V]で貼り付け、[Ctrl]キーを押したあと、[W]キーを押します。

同じ操作ですが、[フィルター後の表を行の高さも列幅もそのまま貼付したい]でも解説しています。

トラブルをすぐに解決したいならteratail

おすすめ記事

シェアする