Memisahkan lembar Excel bisa menjadi tugas yang menakutkan saat Anda memiliki banyak buku kerja untuk dipisah. Pada artikel ini, saya akan membagikan kepada Anda kode VBA untuk membagi lembar Excel menjadi buku kerja terpisah dengan sekali klik
Jika Anda tidak terbiasa menggunakan VBA, Anda mungkin ingin menggunakan metode pertama
Jika Anda ingin keluar dari zona nyaman, Anda dapat mencoba VBA
Sampel
Mari kita lihat contoh berikut
Ini adalah buku kerja dengan empat tab, yaitu "Jan 2021", "Feb 2021", "Mar 2021", "Apr 2021"
Masing-masing berisi catatan penjualan untuk bulan yang ditentukan
Ada dua kolom dalam lembar kerja - "Buah" dan "Penjualan"
Apa yang ingin kami lakukan
To split those four sheets into 4 different workbooksAnda mungkin juga tertarik dengan Mengedit Sel yang Sama di Beberapa Lembar Excel
Pisahkan lembar Excel menjadi buku kerja terpisah dengan Pindahkan atau Salin
Langkah 1 & 2. Klik kanan tab dan pilih "Pindahkan atau Salin"
Langkah 3. Pilih (buku baru) dari “to book. ” daftar drop-down dan tekan “OK”
Jika Anda ingin menyimpan file Excel asli, Anda dapat mencentang kotak "Buat salinan".
Di sini saya tidak ingin menyimpan yang asli jadi saya membiarkan kotaknya tidak dicentang
Langkah 4. Simpan file Excel baru sebagai dokumen baru
Anda mungkin juga tertarik dengan Cara Mengubah Jumlah Lembar Default Di Excel
Pisahkan lembar Excel menjadi buku kerja terpisah oleh VBA
Cara yang satu ini jauh lebih efisien
Sisipkan dan jalankan kode dengan mudah dan Anda siap berangkat
Baca Cara Memasukkan & Menjalankan kode VBA di Excel – VBA101 jika Anda lupa cara memasukkan kode VBA di Excel
Private Sub splitsheets() Dim ws As Worksheet Dim thisBook As Workbook Set thisBook = ActiveWorkbook For Each ws In MyBook.Sheets ws.Copy 'split Excel sheets into separate workbooks ActiveWorkbook.SaveAs Filename:=thisBook.Path & "\" & ws.Name, FileFormat:=xlNormal Next MsgBox "Splitting finished" End Sub _Hasil
Keempat lembar berbeda itu akan disimpan ke dalam buku kerja terpisah. Buku kerja akan diberi nama sesuai dengan nama lembar kerja. Anda bahkan tidak perlu menyimpan dan memberi nama buku kerja itu sendiri
Lapar untuk tips Excel yang lebih berguna seperti ini?
Sebelumnya kami telah membagi data kami menjadi lembar excel terpisah tetapi kali ini, kami akan membagi catatan spreadsheet menjadi buku kerja baru. Ini berguna dan mengurangi upaya kami dalam membuat buku kerja yang berbeda dengan data yang samaSaya harap Anda menikmati blog kami sebelumnya, kunjungi kembali “Cara membagi data excel menjadi spreadsheet terpisah menggunakan VBA“
Pisahkan data spreadsheet menjadi buku kerja Excel baru
- Kita perlu membagi catatan sesuai negara bagian
- Simpan sebagai buku kerja baru dengan nama negara bagian
Kami mengambil data kami sebelumnya yang terlihat seperti di bawah ini
Makro VBA Excel untuk Bukan Pembuat Kode
Apakah Anda merasa VBA Macro menakutkan? . 140 halaman visual yang kaya. Unduh sekarang
Sheetgo dapat mendistribusikan data dari lembar sumber Anda ke folder file baru, atau folder file yang sudah ada
Opsi A. Mendistribusikan data ke file baruFolder ini akan muncul di folder utama (root) Anda di platform penyimpanan cloud yang ditunjukkan di sebelah kanan layar
- Jika Anda ingin menyimpan folder baru ke platform penyimpanan cloud lain, atau di dalam subfolder tertentu, klik Ubah folder tujuan
- Masukkan nama untuk folder baru
Di sini saya ingin file disimpan ke folder OneDrive utama saya, di folder bernama Inventory split per demand
Perhatikan bahwa jika Anda memilih untuk mengirim data ke folder di Google Drive, Sheetgo akan secara otomatis membuat file Google Sheets. Jika Anda memilih OneDrive, SharePoint, atau Dropbox, Sheetgo akan membuat file XLSX