Saya pikir judul mengatakan itu semua untuk pertanyaan ini tetapi untuk menguraikan sedikit lebih jauh:
Saya memiliki file .xlsx yang berisi beberapa lusin lembar. Saya ingin menampilkan semua lembar itu sebagai file .xlsx terpisah. Penamaan otomatis untuk mereka tidak perlu. Apakah excel memiliki fungsi untuk mengekspor sheet ke file terpisah?
microsoft-excel
xlsx
eichoa3I
sumber
sumber
Workbooks(Workbooks.Count).BreakLinks
setelahws.Copy
...Workbooks(Workbooks.Count).BreakLink
- tanpas
akhirSaat Anda mengklik kanan tab lembar Excel, Anda dapat memilih Pindahkan atau Salin ...
Dalam dialog yang dihasilkan, Anda dapat memilih buku kerja target. Pilih (buku baru) .
Klik OK . Lembar Anda sekarang ada di dalam dokumen baru.
sumber
Saya mencoba solusi Peter Albert dan itu tidak berhasil untuk saya, jadi saya menemukan solusi dalam posting ini ("Excel - simpan lembar kerja sebagai file terpisah") di Diary of the geek komputer .
Ini bekerja dengan baik. Anda harus mengganti nama sheet yang berisi titik untuk mendapatkan file dengan nama yang benar dengan
.xls
ekstensi.Gunakan instruksi untuk membuat dan menjalankan makro ini dari posting Peter Albert atau dari Bagaimana cara menambahkan VBA di MS Office?
sumber