Excelで作業する場合、スプレッドシートのコピーを1つ以上作成する必要がある場合があります。幸い、重複するスプレッドシートを作成することは難しい作業ではありません。
この記事では、Excelシートを複数の方法でさまざまなプラットフォームで複製する方法を学習します。また、シートの移動、複数のシートのコピー、シートの非表示の再表示など、シートの複製に関連するその他の便利な機能についても説明します。
Excelでシートを複製する方法は?
シートを複製する最も簡単な方法は、ドラッグアンドドロップすることです。方法は次のとおりです。
- 画面下部で、コピーするシートタブを選択します。
- キーボードの「Control」キー(Ctrl)を押したままにします。
- Ctrlキーを押しながら、マウスでタブをドラッグアンドドロップします。
シートが多すぎて、シートのコピーを特定の場所に表示する場合は、次の手順を実行します。
- コピーするシートタブを右クリックします。
- 「移動またはコピー」をクリックします。
- 複製を配置するブックを選択します。
- 複製を表示する前のシートを選択します。
- 「コピーを作成する」にチェックを入れます。
- 「OK」をクリックします。
MacのExcelでシートを複製する方法は?
Macユーザーの場合、ドラッグ手法も適用できます。
- 「Option」キーを押し続けます。
- シートタブをクリックして、目的の場所にドラッグします。
- シートタブをドロップし、Optionキーを放します。
ただし、シートを別のブックにコピーする場合は、方法が少し異なります。
- 複製を配置するブックを開きます。
- オリジナルが含まれているブックで、シートタブを右クリックします。
- 「移動またはコピー」をクリックします。
- シートを貼り付けるワークブックを選択します。
- 「コピーを作成する」に必ずチェックを入れてください。
- 「OK」をクリックします。
Excelでシートを複数回複製する方法は?
ドラッグアンドドロップ技術を使用して、Excelシートの複製の数をすばやく増やすことができます。
- 上記のいずれかの方法を使用して、シートのコピーを作成します。
- Shiftキーを押しながら、コピーしたシートと元のシートのタブをマウスで選択します。 2つのシートタブは互いに隣接している必要があることに注意してください。
- Shiftキーを放し、Ctrlキーを押したままにします。
- 2つのタブをドラッグアンドドロップします。
- Ctrlを放します。
これらの手順を繰り返します。毎回、複製する同一のシートタブの数をさらに増やすことができます。
ショートカットを使用してExcelでシートを複製する方法は?
ボタンをクリックするだけでより多くのシートコピーを作成したい場合は、キーボードショートカットを作成できます。
- リボンの[表示]タブに移動します。
- 「マクロ」をクリックします。
- ドロップダウンメニューで、[マクロの記録]をクリックします。
- 使用するショートカットキーを入力します(例:「D」)。
- 「OK」をクリックします。
- 複製するシートタブを右クリックします。
- 「移動またはコピー」をクリックします。
- コピーを貼り付けるブックを選択します。
- 複製を表示する前のシートを選択します。
- 「コピーを作成する」にチェックを入れます。
- 「マクロ」をもう一度クリックします。
- 「記録を停止」を選択します。
次に、シートタブをクリックし、Ctrl + Dを押して、シートを即座に複製します。このショートカットは必要な回数だけ使用してください。
VBAのExcelでシートを複製する方法は?
Microsoft Officeプログラムには、独自のプログラミング言語であるVisual Basics for Application(VBA)があります。これにより、Excelをプログラムしてシートのコピーを作成できます。
まず、VBAを開く必要があります。
- リボンに[開発者]タブが表示されない場合は、[ファイル]に移動します。
- オプションを選択。"
- 「リボンのカスタマイズ」セクションで、「開発者」をチェックします。
- ワークシートに戻り、リボンの[開発者]タブを開きます。
- 「VisualBasic」をクリックします。
注:ショートカット(Alt + F11)を使用してVBAを開くことができますが、これはすべてのユーザーで機能するとは限りません。
VBAを開いたので、複製プロセスを自動化するコードを作成できます。
- 「VisualBasic」をクリックしてVBAを開きます。
- 「挿入」タブをクリックし、次に「モジュール」をクリックします。
- 次のコードをコピーして貼り付けます。
サブコピー機()
Dim x As Integer
x = InputBox( "いくつのコピーが必要ですか?")
numtimes = 1からxの場合
ActiveWorkbook.Sheets( "Sheet1")。Copy _
After:= ActiveWorkbook.Sheets( "Sheet1")
次
エンドサブ
- シート1の代わりに、コピーするシートの名前を入力します。
- ワークシートに戻り、リボンの[表示]をクリックします。
- 「マクロ」タブをクリックしてから、「マクロの表示」をクリックします。
- 「コピー機」マクロを選択し、「実行」をクリックします。
- 作成するコピーの数を入力します(例:「20」)。
- 「OK」をクリックします。
Excel Onlineでシートを複製するにはどうすればよいですか?
オンラインでExcelを使用している場合は、シートを複製する簡単な方法もあります。
- 複製するシートタブを右クリックします。
- 「複製」をクリックします。
Excelでブックを複製する方法は?
まず、既存のExcelドキュメントを開くことができるダイアログボックスに移動する必要があります。このダイアログボックスへのアクセスは、Excelのバージョンによって異なります。
- Excel 2007 –オフィス>開く
Excel 2010 – [ファイル]> [開く]
Excel 2013 – [ファイル]> [コンピューター]> [参照]
Excel 2016 –ファイル>参照
- コピーするExcelドキュメントに移動して選択します。
- 「開く」ボタンの小さな矢印をクリックします。
- ドロップダウンメニューから、[コピーとして開く]を選択します。
これで、2つの同一のワークブックができました。必要に応じて、新しいブックのコピーの名前を変更します。
Excelでシートを移動する方法は?
Excelでシートを移動する簡単な方法は2つあります。
移動するシートタブを選択して、目的の場所にドラッグするだけです。
または、シートが多すぎる場合は、次のことができます。
- 移動するシートタブを右クリックします。
- 「移動またはコピー」をクリックします。
- シートを表示する前のシートタブを選択します。
- 「OK」をクリックします。
ショートカットを使用してExcelでシートを移動する方法は?
Excelでシートを移動するためのショートカットを作成するには、マクロを作成する必要があります。
- リボンの[表示]タブに移動します。
- 「マクロ」タブをクリックします。
- 「マクロの記録」を選択します。
- ショートカットとして使用するキー(「M」など)を挿入します。
- 移動するシートタブを右クリックします。
- 「移動またはコピー」を選択します。
- シートを移動する場所を選択します。
- 「OK」をクリックします。
- 「マクロ」に戻ります。
- 「記録を停止」をクリックします。
Ctrl + Mをクリックするたびに、Excelはシートを選択した場所に移動します。
Excelで複数のシートを複数回コピーする方法は?
複数のシートをコピーする最も簡単な方法は次のとおりです。
- 押したままコピーしたいシートタブを選択します NS.
- 選択したシートタブのいずれかを右クリックします。
- 「移動またはコピー」を選択します。
- コピーを表示する前のシートをクリックします。
- 「コピーを作成する」にチェックを入れます。
- 「OK」をクリックします。
必要な部数になるまで、このプロセスを繰り返します。
その他のFAQ
Excelでスプレッドシートを再表示するにはどうすればよいですか?
作成していないExcelファイルに隠しシートが含まれている可能性があります。これを簡単に確認して、非表示のシートを再表示できます。
1.任意のシートタブを右クリックします。
2. [再表示]をクリックします。
3.再表示するシートを選択し、[OK]をクリックします。
残念ながら、一度にすべてのシートを再表示することはできません。非表示のシートごとにこのプロセスを繰り返す必要があります。
また、Excelファイルに非表示のシートがない場合、「再表示」ボタンはクリックできません。
シートをコピーしてExcelで自動的に名前を変更するにはどうすればよいですか?
まず、ExcelでVBAを開き、新しいモジュールを作成する必要があります。
1.リボンの[開発者]タブに移動します。
2.「VisualBasic」をクリックします。
3. [挿入]、[モジュール]の順にクリックします。
4.次のコードをコピーして貼り付けます。
サブCreate()
'Extendofficeによる更新
薄暗い私は長く
Dim xNumber As Integer
Dim xName As String
ワークシートとしての薄暗いxActiveSheet
エラー時に次を再開
Application.ScreenUpdating = False
xActiveSheet = ActiveSheetを設定します
xNumber = InputBox( "いくつのコピーが必要ですか?")
I = 1からxNumberの場合
xName = ActiveSheet.Name
xActiveSheet.Copy After:= ActiveWorkbook.Sheets(xName)
ActiveSheet.Name = "NewName"&I
次
xActiveSheet.Activate
Application.ScreenUpdating = True
エンドサブ
5.「NewName」の代わりに、コピーの目的の名前を入力します。複数のコピーを作成する場合、Excelは各コピーにサフィックス(「-1」、「-2」、「-3」など)を割り当てます。
6.名前を変更したコピーを作成するシートタブを選択します。
7.リボンの[表示]タブに移動します。
8. [マクロ]、[マクロの表示]の順にクリックします。
9.「作成」マクロを選択し、「実行」をクリックします。
10.必要な部数を入力します(例:「5」)。
11.「OK」をクリックします。
注:キーボードのF5キーを押すと、手順7と8を置き換えることができますが、これはすべてのユーザーに対して機能するとは限りません。
これで、元のシートの名前が変更された5つのコピーができました(つまり、「NewName-1」、「NewName-2」…)
Excelで重複シートを作成する
Mac、PC、またはExcel Onlineで作業している場合でも、重複するスプレッドシートを作成するのは簡単な作業であることがわかりました。コピーしてMSExcelに貼り付けるために必要なコードも用意されています。
Excelでシートを複製する際に問題が発生したことはありますか?この問題をどのように解決しましたか?以下のコメントセクションでお知らせください。