Saya perlu menggabungkan ratusan file Excel menjadi satu file Excel. Setiap file Excel perlu digabungkan ke dalam lembar kerja sendiri di buku kerja dan lembar kerja tujuan harus memiliki nama file asli (minus ekstensi). Apakah ini mungkin?
microsoft-excel
vba
Carlos
sumber
sumber
Jawaban:
Yah, sepertinya Anda tidak berusaha melakukan ini, tetapi karena saya sudah memiliki makro ini ditulis, saya akan menyediakannya untuk orang lain yang mencari. Ini ditulis dalam excel 2007 dan merupakan bagian dari proses yang lebih besar.
Penting untuk dicatat bahwa ini akan gagal jika salah satu nama file Anda memiliki lebih dari 31 karakter, excel memiliki batas karakter untuk nama sheet
Gabungkan file menjadi satu dengan nama lembar kerja yang disetel ke nama file -
Sekarang beralihlah ke sheet untuk menghapus lima karakter terakhir dari nama sheet: .xlsx
sumber