Loncat ke daftar isi utama

Bagaimana cara mengekspor beberapa kolom menjadi file teks individual di Excel?

Biasanya, Anda dapat mengekspor lembar kerja ke file txt di Excel dengan cepat dan mudah menggunakan fungsi Save As. Tapi, pernahkah Anda mencoba menyimpan setiap data kolom ke dalam file teks satu per satu dari lembar kerja Excel? Artikel ini, saya akan berbicara tentang cara menyelesaikan pekerjaan ini secepat mungkin.

Ekspor beberapa kolom ke dalam file teks individual dengan kode VBA

Ekspor beberapa lembar kerja menjadi file teks / pdf / csv individual dengan Kutools for Excel


Ekspor beberapa kolom ke dalam file teks individual dengan kode VBA

Kode VBA berikut dapat membantu Anda menyimpan setiap data kolom ke file teks satu per satu di Excel, lakukan seperti ini:

1. Tahan ALT + F11 kunci untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.

2. Klik Menyisipkan > Modul, dan tempelkan makro berikut di file Modul Jendela.

Kode VBA: Ekspor beberapa kolom menjadi file teks individual:

Sub SaveValueToText()
Dim xFRNum, xFCNum As Long
Dim xStrDir As String
Dim xMaxR, xMaxC As Integer
Dim xCells As Range
Dim xIntX As Long
Dim xObjFD As FileDialog
Set xObjFD = Application.FileDialog(msoFileDialogFolderPicker)
With xObjFD
        .AllowMultiSelect = False
        .Show
        If .SelectedItems.Count > 0 Then
            xStrDir = .SelectedItems.Item(1) & Application.PathSeparator
        Else
            Exit Sub
        End If
End With
Set xCells = ActiveSheet.Cells
xMaxR = xCells.Find(What:="*", After:=[A1], SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
xMaxC = xCells.Find(What:="*", After:=[A1], SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
For xFCNum = 1 To xMaxC
    Open xStrDir & xFCNum & "_" & ActiveSheet.Cells(1, xFCNum).Text & ".txt" For Output As #1
        For xFRNum = 1 To xMaxR
            Print #1, Cells(xFRNum, xFCNum).Value
        Next xFRNum
    Close #1
Next
End Sub

3. Setelah menempelkan kode, silakan tekan F5 kunci untuk menjalankan kode ini, dan a Browser kotak dialog muncul, lalu pilih folder untuk meletakkan file teks yang diekspor, lihat tangkapan layar:

doc ekspor kolom ke txts 1

4. Lalu klik OK tombol, dan setiap data kolom di lembar kerja aktif telah diekspor ke file teks satu per satu, lihat tangkapan layar:

doc ekspor kolom ke txts 2


Ekspor beberapa lembar kerja menjadi file teks / pdf / csv individual dengan Kutools for Excel

Jika Anda perlu mengekspor beberapa lembar kerja menjadi file teks individual, pdf atau csv, file Kutools untuk Excel'S Pisahkan Buku Kerja fitur dapat membantu Anda.

Note:Untuk menerapkan ini Pisahkan Buku Kerja, pertama, Anda harus mengunduh Kutools untuk Excel, lalu terapkan fitur dengan cepat dan mudah.

Setelah menginstal Kutools untuk Excel, lakukan dengan langkah-langkah berikut:

1. Klik Kutools Ditambah > Buku catatan > Pisahkan Buku Kerja, lihat tangkapan layar:

doc ekspor kolom ke txts 3

2. di Pisahkan Buku Kerja kotak dialog, centang lembar kerja yang ingin Anda simpan sebagai file txt, pdf, csv, dan kemudian centang Save as type opsi, lalu pilih jenis file yang ingin Anda simpan sebagai, lalu klik Ya Split tombol, di layar Jelajahi Folder kotak dialog, pilih folder untuk meletakkan file yang diekspor, lihat tangkapan layar:

doc ekspor kolom ke txts 4

3. Lalu klik OK tombol, dan lembar kerja yang Anda pilih telah diekspor ke format file tertentu yang Anda butuhkan, lihat tangkapan layar:

doc ekspor kolom ke txts 5

Klik untuk Mengunduh dan uji coba gratis Kutools for Excel Sekarang!

Alat Produktivitas Kantor Terbaik

馃 Kutools AI Ajudan: Merevolusi analisis data berdasarkan: Eksekusi Cerdas   |  Hasilkan Kode  |  Buat Rumus Khusus  |  Analisis Data dan Hasilkan Grafik  |  Aktifkan Fungsi Kutools...
Fitur Populer: Temukan, Sorot, atau Identifikasi Duplikat   |  Hapus Baris Kosong   |  Gabungkan Kolom atau Sel tanpa Kehilangan Data   |   Putaran tanpa Formula ...
Pencarian Super: VLookup Beberapa Kriteria    VLookup Nilai Berganda  |   VLookup di Beberapa Lembar   |   Pencarian Fuzzy ....
Daftar Drop-down Lanjutan: Buat Daftar Drop Down dengan Cepat   |  Daftar Drop Down yang Bergantung   |  Multi-pilih Drop Down List ....
Manajer Kolom: Tambahkan Jumlah Kolom Tertentu  |  Pindahkan Kolom  |  Alihkan Status Visibilitas Kolom Tersembunyi  |  Bandingkan Rentang & Kolom ...
Fitur Unggulan: Fokus Kisi   |  Tampilan Desain   |   Bar Formula Besar    Manajer Buku Kerja & Lembar   |  Perpustakaan Sumberdaya (Teks otomatis)   |  Pemetik tanggal   |  Gabungkan Lembar Kerja   |  Enkripsi/Dekripsi Sel    Kirim Email berdasarkan Daftar   |  Filter Super   |   Filter Khusus (filter tebal/miring/coret...) ...
15 Perangkat Teratas12 Teks Tools (Tambahkan Teks, Hapus Karakter, ...)   |   50 + Grafik jenis (Gantt Chart, ...)   |   40+ Praktis Rumus (Hitung usia berdasarkan ulang tahun, ...)   |   19 Insersi Tools (Masukkan Kode QR, Sisipkan Gambar dari Jalur, ...)   |   12 Konversi Tools (Angka ke Kata, Konversi Mata Uang, ...)   |   7 Gabungkan & Pisahkan Tools (Lanjutan Gabungkan Baris, Pisahkan Sel, ...)   |   ... dan banyak lagi

Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu.  Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...

Deskripsi Produk


Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Great code. Worked like a charm.
Can you tweak this code to not include first raw?
This comment was minimized by the moderator on the site
Hi there. Thanks in advance for the VBA code. I was wondering if instead of saving each .txt file as ANSI coding it can be made as UTF-8. Is it possible? Regards.
This comment was minimized by the moderator on the site
Great, you made my day with the code to export multiple columns into individual text files! Many thanks!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
Rate this post:
0   Characters
Suggested Locations