よくある質問(FAQ)
シートコピーに関して、検索でよく寄せられる質問をまとめました。
Q1. シートを別ファイル(別ブック)にコピーする一番簡単な方法は?
コピー元とコピー先の両方のブックを開いた状態で、コピーしたいシート見出しを右クリック→「移動またはコピー」→「移動先ブック名」でコピー先を選択し、「コピーを作成する」にチェックを入れて「OK」を押す方法が最もシンプルです。
Q2. Macでシートをコピーするショートカットはありますか?
ドラッグ操作との組み合わせになりますが、Option(⌥)キーを押しながらシート見出しをドラッグするとコピーできます。WindowsのAlt系ショートカット(Alt→H→O→M)はMac版Excelでは利用できません。
Q3. シートをコピーすると数式はそのまま引き継がれますか?
同じブック内のコピーであれば、数式はそのまま引き継がれます。一方で別ブックへコピーすると、シート間の参照を含む数式は元ブックへの外部参照に変換されてしまうことがあるのです。回避するには、参照先のシートも同時に選択してコピーするのが確実な方法。
Q4. 条件付き書式やプルダウンは一緒にコピーされますか?
はい、シート単位でのコピーであれば、条件付き書式・入力規則(プルダウン)・セルの書式設定はすべて引き継がれます。ただしWeb版Excelで全選択コピペした場合は、一部の条件付き書式が失われることがあります。
Q5. 一度に何枚までシートをコピーできますか?
枚数の明確な上限はなく、使用しているPCのメモリ容量に依存します。一般的なオフィス環境であれば数十枚レベルのコピーは問題なく行えますが、画像やマクロを多く含む重いシートを大量にコピーするとExcelが一時的に応答しなくなる場合があります。
Q6. ブラウザ版Excelで「移動またはコピー」が表示されないのはなぜ?
Web版Excelの仕様で、デスクトップ版にある「移動またはコピー」メニューはありません。同じブック内であれば右クリック→「複製」、別ブックへは全選択コピペで対応するか、デスクトップ版Excelで開いてから操作してください。
Q7. VBA(マクロ)を含むシートはどうなりますか?
シートに直接紐づくイベントマクロ(Worksheet_Changeなど)は、シートと一緒にコピーされます。一方、別ブックへコピーする場合は、標準モジュールに記述されたマクロは引き継がれません。コピー先でも同じマクロを使いたい場合は、VBAエディタ(Alt+F11)から標準モジュールを別途エクスポート・インポートする必要があります。なお、マクロを含むブックは保存時に「.xlsm」形式を選んでください。
Q8. コピーしたシートを元に戻すことはできますか?(undo)
シートのコピー操作直後であれば、Ctrl+Z(Macは⌘+Z)で取り消せます。ただし、いったんファイルを保存・閉じてしまうと、操作履歴がリセットされて元に戻せなくなります。誤ってコピーしたシートはシート見出しを右クリック→「削除」で消去するのが確実な方法です。
まとめ
Excelのシートコピーは、業務効率を大きく左右する基本操作です。最後に、用途別のおすすめ方法を整理しておきます。
- 同じブック内で素早く複製したい: Ctrl(MacはOption)+ドラッグ
- 挿入位置を細かく指定したい・別ブックへコピーしたい: 右クリック→「移動またはコピー」
- マウスを使わずキーボードで完結したい: Alt→H→O→M(Windowsのみ)
- Macで操作したい: Option+ドラッグ または 「編集」メニュー→「シート」→「シートのコピー」
- ブラウザ版を使っている: 同じブック内は右クリック→「複製」、別ブックは全選択コピペ
シートのコピーがうまくいかないときは、「コピーを作成する」のチェック忘れ、シート/ブックの保護、名前の重複、ファイル形式の違いの順に確認していくのが効率的。それでも解決しない場合は、シート全体を選択してコピー&貼り付けする方法に切り替えると、ほとんどのケースで対応できます。
シート保護が原因でコピーできない場面に遭遇した方はエクセルのシート保護を解除する方法、コピー後にプルダウンを外したい場合はエクセルでプルダウンを解除する方法、テンプレート活用の前提となる表のレイアウト作りに悩んだらエクセルでの表の作り方もあわせて参考にしてください。







DIME MAGAZINE












