ヒント:他の言語はGoogle翻訳されています。 訪問することができます English このリンクのバージョン。
ログイン
x
or
x
x
登録
x

or

どのようにCSVファイルにExcelでセルの範囲をエクスポートするには?

Excelでは、ワークシート全体をCSVファイルとして保存することができます。 名前を付けて保存 1つのワークシートからCSVファイルに一連のセルをエクスポートしようとしたことがありますか? この記事では、この問題をExcelで解決する方法について説明します。

Excelのセルの範囲をVBAコードのcsvファイルにエクスポートする

Excelのセルの範囲をExcel用のKutoolsでcsvファイルにエクスポートする


Excelのセルの範囲をVBAコードのcsvファイルにエクスポートする


ここでは、ExcelからCSVファイルにセル範囲をエクスポートするVBAコードがあります。次のようにしてください。

1。 押さえつける Alt + F11 キーを押すと、 アプリケーション用Microsoft Visual Basic 窓。

2に設定します。 OK をクリックします。 インセット > モジュール、次のコードを モジュール 窓。

VBAコード:セルの内容の範囲をcsvファイルにエクスポートする

Sub ExportRangetoFile()
'Update 20150628
Dim Rng As Range
Dim WorkRng As Range
Dim xFile As Variant
Dim xFileString As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ActiveSheet.Copy
Application.ActiveSheet.Cells.Clear
WorkRng.Copy Application.ActiveSheet.Range("A1")
Set xFile = CreateObject("Scripting.FileSystemObject")
xFileString = Application.GetSaveAsFilename("", filefilter:="Comma Separated Text (*.CSV), *.CSV")
Application.ActiveWorkbook.SaveAs Filename:=xFileString, FileFormat:=xlCSV, CreateBackup:=False
End Sub

3。 次に、 F5 キーを押してこのコードを実行すると、プロンプトボックスが表示され、csvファイルとして書き出すセルの範囲を選択するよう促します。

docエクスポート範囲をcsv 1に変更

4。 そして、 OK ボタンをクリックし、新しいcsvファイルを置くディレクトリを指定し、csvファイルの名前を[ファイル名]テキストボックスに指定します。スクリーンショットを参照してください:

docエクスポート範囲をcsv 2に変更

5。 次に、をクリックします 保存 ボタンを押して、選択した範囲をCSVファイルとして保存した場合は、指定したフォルダに移動して表示できます。


Excelのセルの範囲をExcel用のKutoolsでcsvファイルにエクスポートする

あなたがVBAコードに興味がないなら、ここで簡単なツールを紹介することができます - Kutools for Excelそのと 範囲をファイルにエクスポート このジョブをすばやく解決できます。

Kutools for Excel : 300便利なExcelアドイン以上で、60日以内に自由に試してみてください.

インストールした後 Kutools for Excel次の手順を実行してください。

1。 csvファイルにエクスポートするデータ範囲を選択します。

2。 次に、をクリックします 大口プラン > インポート・エクスポート > 範囲をファイルにエクスポート、スクリーンショットを見る:

docエクスポート範囲をcsv 3 3に変更する

3。 の中に 範囲をファイルにエクスポート ダイアログボックスで、 CSV(カンマ区切り) から ファイル形式 オプションを指定して、 ディレクトリを保存する 新しいCSVファイルを保存するには、スクリーンショットを参照してください:

docエクスポート範囲をcsv 4 4に変更する

4。 次に、をクリックします Ok ボタンを押すと、必要に応じて新しいcsvファイルの名前を指定するよう促すメッセージボックスが表示されます。 OK このボックスを閉じると、選択したデータがCSVファイルとして一度にエクスポートされます。

docエクスポート範囲をcsv 5 5に変更する

ノート:

実際の値を保存する:最終ファイルに実際の値が表示されます。

画面に表示される値を保存する:コンピュータ画面に表示された値と同じように、最終ファイルの値を表示します。

エクスポート後にファイルを開く:このオプションをチェックすると、範囲をエクスポートした後で最終ファイルを自動的に開きます。

このExport Range to Fileユーティリティの詳細については、クリックしてください。

Excel用のKutoolsを今すぐダウンロードして無料でダウンロードできます!


デモ:Kutools for Excelでセル範囲をcsv / pdf / txt / htmlファイルにエクスポートする

Kutools for Excel200便利なExcelアドイン以上で、60日に制限なく試してみることができます。 今すぐダウンロードして無料トライアル!


推奨生産性ツール

Excelのリボン(Kutools for Excelがインストールされている場合)

300 +の高度な機能はあなたの生産性を71%向上させ、あなたが群衆から際立っているのを助けます!

あなたはあなたの毎日の仕事を早くそして完璧に終わらせたいですか? ExcelのKutools もたらします 300 +クールで強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) 1500 +作業シナリオ解決に役立ちます 82%Excelの問題.

  • 数秒ですべての複雑なタスクに対処し、作業能力を向上させるのに役立ちます、激しい競争から成功を得て、そして解雇されることについて決して心配しないでください。
  • 多くの作業時間を節約し、あなたが家族を愛し、気遣うために多くの時間を残し、そして今快適な生活を楽しむ.
  • 毎日何千ものキーボードやマウスのクリックを減らし、疲れた目や手を和らげますそして健康な体を
  • 3でExcelのエキスパートになって、同僚や友人から一目でわかるようにしましょう.
  • 痛みを伴う式やVBAコードを覚えておく必要はもうありません。、リラックスした心地良い心を持ち、今までにないスリルをあなたに与えます。
  • $ 39だけを使うが、他の人の$ 4000トレーニングよりも価値がある。 110,000エリートおよび300 +の有名企業で使用されている。
  • 60日無制限無料トライアル。 60日返金保証 2年間の無料アップグレードとサポート。 一度購入すれば、いつまでも使えます。
  • 今の仕事のやり方を変えて、すぐにもっといい人生を送ってください!

Officeタブは、Chrome、Firefox、そして新しいIEのように、効率的で便利なタブをOffice(Excelを含む)に提供します。

  • 複数の文書を表示および編集するときの生産性が50%向上します。
  • 毎日あなたのために何百ものマウスクリックを減らしなさい、マウスの手にさよならを言う。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブでドキュメントを開いて作成します。
  • あなたがより速く働くのを助けて、そして群衆から簡単に目立つようにしてください! 何十もの開いている文書を切り替えるのに1秒!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    D Pritchard · 6 months ago
    Hi,


    this doesn't actually work


    It still exports the entire sheet even when a range is selected.


    Please fix it
  • To post as a guest, your comment is unpublished.
    Bill James · 1 years ago
    Thank you for this macro, it is very helpful.

    Do you know why on some existing large sheets I get extra rows appended? I am selecting the header row cells along with a few data row cells which might be 1000's of rows down in the sheet. These appended rows show up in the output .csv file with a comma for each column in the source selection. If I manually create a small sheet such as your example this does not happen.