KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel のワークブック内で特定のワークシートだけを保存するには、どうすればよいですか?

著者Siluvia変更日

多くのExcel プロジェクトでは、ワークブック全体ではなく、特定の1 つのワークシートだけを共有したりアーカイブしたりしたい場面がよくあります。たとえば、同僚向けに集中型レポートを作成しているときや、複数のシートで構成されたファイルから特定のデータセットのみをバックアップしたい場合などが該当します。1 つのワークシートを個別のファイルとして保存すれば、情報の整理が格段にしやすくなるだけでなく、プライバシー保護にも貢献し、必要なデータの一部だけを共有する際にファイルサイズを大幅に軽減できます。幸いなことに、Excel にはこうしたニーズを実現するための実用的な方法がいくつか備わっています。このチュートリアルでは、個々のワークシートを抽出・保存する最も効果的な手法をご紹介するとともに、それぞれの方法がどんなシーンで最適か、そしてありがちな落とし穴を回避するためのポイントもお伝えします。


「移動またはコピー」機能で1 つのワークシートを新しいExcel ファイルとして保存する

Excel ファイルから単一のシートを新しいドキュメントとしてすばやく保存したいなら、移動またはコピー機能が最も手軽です。この方法は、アドインを追加していない方やコードを使いたくない方に特に便利!ただし、比較的シンプルなシートを扱う際のちょっとした作業には最適ですが、Excel の標準ファイル形式以外には直接保存できません。また、外部シートへのリンクを含むグラフなど、一部の高度なワークシート要素は分離後に正常に動作しなくなる可能性があります。

この方法をご利用いただく手順は、次のとおりです。

1.Excel ウィンドウ下部のシートタブバーで、個別のファイルとして保存したいワークシートのシートタブを右クリックします。表示されるコンテキストメニューから、移動またはコピーを選択してください。

シートタブを右クリックして[移動またはコピー]を選択

2.移動またはコピーダイアログボックスで、ブックへドロップダウンメニューを開き、(新しいブック)を選択してください。必ず「コピーを作成する」チェックボックスをオンにしてください。これをオンにしないと、ワークシートが元のファイルからコピーされず、移動のみが実行されてしまい、意図しないデータ損失につながる可能性があります。その後、OKボタンをクリックして続行します。以下のスクリーンショットをご参照ください。

ダイアログボックスで[コピーを作成する]チェックボックスをオンにする

3.選択したワークシートが新しいワークブックとして開き、そのワークブック内に含まれる唯一のシートになります。この新しいワークブックはデフォルトで未保存の状態ですので、ご注意ください。ファイル > 名前を付けて保存を選択し、ファイル名、ファイルの種類、保存場所を指定してください。

注:元のファイル内の他のシートを参照している数式は、コピー後に#REF!エラーを表示します。これは、参照先のシートが生成されたファイルに含まれないためです。保存後は、必ず数式を確認・修正してください。また、ワークシート固有の書式設定や基本データは引き継がれますが、コードモジュールやブックレベルのマクロについては、必要に応じて別途エクスポートする必要があります。


Kutools for Excel で1 つのワークシートを新しいExcel ファイルとして保存する

個々のワークシートを頻繁にブックから分割・保存する必要がある場合(特に複雑なファイルや大量のファイルを扱う際)、Kutools for Excel が非常に効率的なソリューションを提供します。コピーアンドペーストや1 シートずつの手作業に頼る代わりに、Kutools なら複数の手順をたった1 回の操作にまとめて、ワークシートを素早く分離・エクスポートし、さまざまな形式で保存できます。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

以下の手順に従ってください。

1.Excel ワークブックで、KUTOOLS PLUSタブに移動し、ブックの分割をクリックしてください。以下のスクリーンショットをご参照ください。

Kutools の[ワークブックを分割]機能をクリック

2.ブックの分割ダイアログボックスで、保存したいワークシート横のチェックボックスにチェックを入れます。必要に応じて、複数のシートを一度に選択することも可能です。さらにオプションとして、非表示またはパスワードで保護されたシートを含めるかどうかも指定できます。次に、希望するファイル形式を選択してください。Kutools はExcel(*.xlsx、*.xls)、PDF、TXT などへのエクスポートをサポートしています。準備ができたら、分割ボタンをクリックします。スクリーンショットをご参照ください。

ダイアログボックスでオプションを指定

3.保存先フォルダーを選択するプロンプトが表示されますので、生成されたファイル(複数可)の保存先を指定してください。確認後、ツールが自動的に新しいワークブックまたはファイルを生成します。

この方法のメリットは、複数のワークシートを一括で一度にエクスポートできること、多彩なファイル形式に対応していること、そして元の書式設定をそのまま保持できることです。ただし、Kutools はサードパーティ製のアドインであるため、あらかじめインストールが必要です。大規模または複雑なワークブックを頻繁に扱う方、あるいはこの作業を繰り返し行う必要がある方に最適です。

ヒント:エクスポートを完了する前に、「ブックの分割」ダイアログで、コメントや非表示シートなどの特定のワークシート機能を保持するか破棄するかを設定することで、出力内容をよりきめ細かくコントロールできます。

デモ:1 つのワークシートをExcel ファイルとして保存する

 

VBA コードで1 つのワークシートを新しいExcel ファイルとして保存する

個々のワークシートを頻繁に、特に定期的なワークフローの中で保存する必要がある場合は、簡単な VBA マクロでこのプロセスを自動化することで、大幅に効率を高められます。このソリューションは柔軟性に優れ、カスタム名でのシート保存や複数シートの一括自動化も簡単に実現可能です。VBA は、上級ユーザーの方や、手動操作なしで再利用可能なソリューションをお求めの方に最適です。

ただし、VBA マクロを使用するにはマクロを有効にする必要があります。セキュリティ上の理由から、この方法は個人用または社内用のワークブックに最も適しています。また、新しいコードを実行する前に必ず作業内容を保存し、誤ったデータ損失を防いでください。

VBA を使って1 つのワークシートを新しいExcel ファイルとして保存する手順は次のとおりです。

1.個別のファイルとして保存したいワークシートを開き、そのシートタブをクリックして現在のワークシートにしてください。

2.Alt + F11キーを同時に押します。Microsoft Visual Basic for Applicationsウィンドウがすぐに開きます。

3.VBA エディターで、挿入 > 標準モジュールを選択し、その後、以下の VBA コードをモジュールウィンドウにコピー&ペーストしてください。

VBA コード:1 つのワークシートを新しいExcel ファイルとして保存する

Sub SaveWorksheetAsNewWorkbook()
'Updateby Extendoffice
    Dim ws As Worksheet
    Dim newBook As Workbook
    Set ws = ActiveSheet
    Set newBook = Workbooks.Add
    ws.Copy Before:=newBook.Sheets(1)
    newBook.SaveAs Application.GetSaveAsFilename(InitialFileName:=ws.Name & ".xlsx", FileFilter:="Excel Files (*.xlsx), *.xlsx")
    newBook.Close
End Sub

4.F5キーを押すか、実行ボタン()実行ボタン)をクリックしてコードを実行してください。ファイルダイアログウィンドウが表示されたら、新しいワークブックのファイル名と保存場所を指定します。現在アクティブなワークシートのみが、新しいExcel ファイルに保存されます。

新しいワークブックのファイル名と保存場所を指定

注意点:ワークシートに他のシートへのリンクを含む数式、入力規則、または外部参照が含まれている場合、保存後のファイルでこれらが正常に機能しなくなる可能性があります。エクスポート後は必ずファイルをテストし、必要なデータと書式設定がすべて正しく保持されていることを確認してください。共有環境や企業環境では、新しい VBA コードを実行する前にマクロのセキュリティレベルを確認しましょう。


代替ソリューション:Excel の組み込みエクスポート機能でワークシートを PDF ファイルとして保存する

他のユーザーに編集を許可せずにワークシートの内容のみを共有したい場合、PDF 形式でエクスポートするのがおすすめです。この方法は、レポート作成や固定レイアウトでの共有に最適です。ただし、PDF ファイルはExcel では編集できず、高度なインタラクティブ機能も保持されない点にご注意ください。

1.保存したいワークシートをクリックして選択してください。

2ファイル > エクスポートまたはファイル > 名前を付けて保存を選択し、ファイルの種類としてPDF (*.pdf)を指定してください。

3.[名前を付けて保存]ダイアログで、オプションの下にある公開する内容現在のワークシート(複数可)に設定すると、現在のワークシートのみが保存されます。

4保存をクリックして、ワークシートを PDF ファイルとしてエクスポートしましょう。

ヒント:この方法は、ワークシートの静的で読み取り専用のバージョンを配布するのに最適で、印刷可能なレポートにぴったりです。

さらに詳しいExcel のチュートリアルやトラブルシューティングについては、数千件もの実用的なヒントが掲載されたナレッジベースをご覧ください。


最高の Office 業務効率化ツール

🤖KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気の機能検索・ハイライト、または重複をマーキング     空白行を削除する     データを失うことなく列の結合またはセルを     数式を使用しない四捨五入...
スーパー LOOKUP複数条件 VLookup    複数値 VLookup     複数シート間 VLookup      ファジーマッチ....
高度なドロップダウンリストドロップダウンリストをすばやく作成     連動型ドロップダウンリスト     複数選択可能なドロップダウンリスト....
列マネージャー指定した数の列を追加列の移動非表示列の表示状態を切り替え範囲および列の比較...
注目の機能グリッドフォーカス     デザインビュー   強化された数式バー    ワークブックとシートマネージャー     リソースライブラリ(オートテキスト)  日付ピッカー     ワークシートの統合    暗号化/セルの復号化    リストからメール送信     スーパーフィルター      特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除、...)   50+チャートタイプガントチャート、...)   40+実用的関数誕生日に基づいて年齢を計算します、...)   19 挿入ツールQR コードを挿入パスから画像を挿入、...)   12 変換ツール単語に変換する為替レートの変換、...)   7 結合と分割ツール高度な行のマージセルの分割、...)さらに多数
Kutools はお好みの言語でご利用いただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+の他の言語をサポートしています!

Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる高度な機能を300 以上提供します。最も必要な機能を今すぐ入手するにはこちらをクリック。。。


Office Tab は Office にタブインターフェースをもたらし、作業を大幅に簡単にします

  • Word、Excel、PowerPoint でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!

すべてのKutools アドインが、たった1 つのインストーラーで完結。

Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。

ExcelWordOutlookTabsPowerPoint
  • オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
  • インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
  • 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
  • 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
  • 最高のお得感— 個別アドイン購入よりお得