メインコンテンツへスキップ
 

ブックを分割してExcelでExcelファイルを分離するにはどうすればよいですか?

著者: ケリー 最終更新日:2024年08月19日

大きなワークブックを分割してExcelファイルを分離し、ワークブックの各ワークシートを個別のExcelファイルとして保存する必要がある場合があります。 たとえば、ブックを複数の個別のExcelファイルに分割し、各ファイルを別の人に渡して処理することができます。 そうすることで、特定の人に特定のデータを処理させ、データを安全に保つことができます。 この記事では、大きなワークブックを分割して、各ワークシートに基づいてExcelファイルを分離する方法を紹介します。

  1. ブックを分割して、コピーと貼り付けでExcelファイルを分離します
  2. ブックを分割して、移動またはコピー機能でExcelファイルを分離する
  3. ワークブックを分割して、Kutools forExcelでExcel / PDF / CSV / TXTファイルを簡単に分離します
  4. ブックを分割して、VBAコードでExcelファイルを分離する

ブックを分割して、コピーと貼り付けでExcelファイルを分離します

通常、 コピー コマンドと 貼り付ける コマンドは、ブックを個別のExcelファイルとして手動で保存できます。 まず、別のファイルとして保存するワークシート全体を選択し、新しいワークブックを作成してから、新しいワークブックに貼り付け、最後に保存します。

これは、いくつかのワークシートのみを個別のファイルとして分割する必要がある場合の使いやすい方法です。 ただし、手動でコピーして貼り付けることで多くのワークシートを分割することは、時間と手間がかかる必要があります。


ブックを分割して、移動またはコピー機能でExcelファイルを分離する

この方法では、移動またはコピー機能が導入され、選択したシートを新しいブックに移動またはコピーして、別のブックとして保存します。 次のようにしてください。

1。 [シート]タブバーでシートを選択し、右クリックして、 移動またはコピー コンテキストメニューから。 スクリーンショットを参照してください:
コンテキストメニューから移動またはコピーを選択します
Note: ホールディング Ctrlキー キーを押すと、[シート]タブバーでXNUMX枚ずつクリックして、隣接していない複数のシートを選択できます。 ホールディング シフト キーを押すと、[シート]タブバーの最初のシートと最後のシートをクリックして、隣接する複数のシートを選択できます。

2。 [移動またはコピー]ダイアログで、[ (新しい本) 予約する ドロップダウンリスト、チェック コピーを作成する オプションをクリックし、 OK ボタン。 スクリーンショットを参照してください:
移動またはコピーダイアログでオプションを設定する

3。 これで、選択したすべてのシートが新しいブックにコピーされます。 クリック File > Save 新しいワークブックを保存します。


ワークブックを分割して、Kutools forExcelでExcel / PDF / CSV / TXTファイルを簡単に分離します

あなたが持っている場合 Kutools for Excel インストール、その 分割ワークブック ツールは、数回クリックするだけで、複数のワークシートを個別のExcelファイルとして便利かつ迅速に分割できます。

Kutools for Excel 複雑なタスクを効率化し、創造性と効率性を高める 300 を超える高度な機能を提供します。 AI機能で強化Kutools はタスクを正確に自動化し、データ管理を容易にします。 Kutools for Excel の詳細情報...         無料トライアル...

1。 インストール後 Kutools for Excel、クリック クツールズプラス > 分割ワークブック 、スクリーンショットを参照してください:
kutoolsのワークブック分割機能をクリック

2。 の中に 分割ワークブック ダイアログボックスで、次の操作を実行します。
(1)すべてのワークシート名はデフォルトでチェックされています。 一部のワークシートを分割したくない場合は、チェックを外すことができます。
(2)確認してください タイプを保存する オプション;
(3)から タイプとして保存 ドロップダウンで、分割して保存するファイルの種類をXNUMXつ選択します。
(4)次にクリックします スプリット
ブックの分割ダイアログボックスでオプションを設定する

Note:非表示または空白のワークシートの分割を避けたい場合は、 非表示のワークシートをスキップする or 空白のワークシートをスキップする ボックス。

3。 [フォルダの参照]ダイアログで、分割された個別のファイルを保存する宛先フォルダを指定して、[ OK
分割した個別のファイルを保存する保存先フォルダを指定します

これで、チェックされたワークシートが新しい個別のワークブックとして保存されます。 新しい各ワークブックには、元のワークシート名で名前が付けられます。 スクリーンショットを参照してください:
チェックされたワークシートは新しい個別のワークブックとして保存されます

Kutools for Excel's 分割ワークブック このツールを使用すると、アクティブなワークブックを必要に応じて、個々のExcelファイル(XNUMXつのファイルにXNUMXつのワークシートが含まれる)、CSVファイル、TXTファイル、またはPDFファイルに簡単に分割できます。 空白および非表示のワークシートをすべてスキップするように設定できます。 無料トライアルを!


ブックを分割して、VBAコードでExcelファイルを分離する

次のVBAコードは、現在のブックの複数のワークシートをすばやく分割してExcelファイルを分離するのに役立ちます。次のようにしてください。

1。 分割されたExcelファイルはこのマスターブックと同じフォルダーに保持されるため、分割するブック用に新しいフォルダーを作成します。

2。 を押し続けます Alt + F11 Excelでキーを押すと、 アプリケーション向け Microsoft Visual Basic 窓。

3に設定します。 OK をクリックします。 インセット > モジュール、モジュールウィンドウに次のコードを貼り付けます。

VBA:ブックを複数のブックに分割し、同じフォルダーに保存します

Sub Splitbook()
'Updateby20140612
Dim xPath As String
xPath = Application.ActiveWorkbook.Path
Application.ScreenUpdating = False
Application.DisplayAlerts = False
For Each xWs In ThisWorkbook.Sheets
    xWs.Copy
    Application.ActiveWorkbook.SaveAs Filename:=xPath & "\" & xWs.Name & ".xlsx"
    Application.ActiveWorkbook.Close False
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

4。 プレス F5 このコードを実行するためのキー。 また、ブックは元のブックと同じフォルダー内の個別のExcelファイルに分割されます。 スクリーンショットを参照してください:
ワークブックを分割して別々の Excel ファイルにする VBA コード

Note:シートのXNUMXつがブックと同じ名前の場合、このVBAは機能しません。


関連記事:

最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!