Cara Menyimpan Salinan sebagai XLSX Menggunakan Excel VBA (5 Cara yang Sesuai)

  • Berkongsi Ini
Hugh West

Dalam tutorial ini, saya akan berkongsi dengan anda 5 cara yang sesuai untuk menyimpan salinan fail excel dalam format XLSX menggunakan VBA . Anda boleh menggunakan kaedah ini dalam sebarang jenis buku kerja sama ada ia mengandungi data besar atau kecil. Selain itu, kerana kami akan menggunakan VBA , hampir tidak ada masa untuk menyelesaikan tugas itu.

Muat Turun Buku Kerja Amalan

Anda boleh memuat turun buku kerja amalan dari sini.

VBA Save Copy as XLSX.xlsx

Apakah Fail XLSX?

Fail XLSX ialah Hamparan Format XML Terbuka MS Excel yang menyimpan data dalam sel yang terkandung di dalam lembaran kerja. Sel-sel disusun dalam struktur baris-lajur. Dalam MS Excel 2007 dan lebih awal, fail hamparan ini adalah daripada jenis XLS .

5 Cara Yang Sesuai untuk Menyimpan Salinan Fail Excel sebagai XLSX Menggunakan VBA

Untuk tutorial ini, tujuan utama kami adalah untuk menunjukkan kepada anda cara menyimpan buku kerja semasa dalam format XLSX . Jadi kami telah mengambil set data yang ringkas dan padat yang mempunyai 3 lajur dan 6 rekod markah pelajar. Tetapi anda mempunyai pilihan untuk menggunakan set data anda sendiri.

1. Menggunakan Kaedah SaveCopyAs

Kaedah SaveCopyAs dalam Excel VBA mengambil objek buku kerja dan boleh menyimpan salinan baharu buku kerja ini dalam format XLSX tanpa mengubah suai data. Mari kita lihat cara menggunakan kaedah ini dalam kod kami.

Langkah:

  • Pertama,pergi ke tab Pembangun dan pilih Visual Basic .

  • Seterusnya, dalam Visual Basic tetingkap, klik pada Insert dan pilih Modul .

  • Sekarang, dalam tetingkap modul baharu di sebelah kanan, taipkan formula berikut:
5667

  • Kemudian, tutup tetingkap VBA dan navigasi ke tab Pembangun sekali lagi.
  • Di sini, pilih Makro .

  • Sekarang, dalam tetingkap Makro , anda sepatutnya melihat kod makro yang kami masukkan.
  • Seterusnya, klik pada Jalankan .

  • Akhir sekali, buka folder tempat anda menyimpan fail dan ia sepatutnya tersedia dalam format XLSX seperti yang kami mahu.

Baca Lagi: Cara Menyimpan Fail Makro Excel sebagai Nama Fail daripada Nilai Sel

2. Menentukan Nama Fail

Kami boleh menyimpan salinan fail excel dalam format XLSX dengan menyatakan nama fail dalam kod VBA . Apabila menetapkan nama fail, kami juga akan menambah sambungan fail yang akan menukar fail kepada format yang kami kehendaki. Untuk meneruskan kaedah ini, masukkan kod di bawah dalam tetingkap modul VBA .

1511

Selepas menaip kod, cuma jalankannya dari Macros pilihan seperti yang kami tunjukkan sebelum ini. Sekarang, pergi ke folder simpan dan fail dengan format XLSX sepatutnya ada sekarang.

Baca Lagi: Excel VBA untuk Menyimpan Buku Kerja dalam KhususFolder dengan Tarikh

3. Memasukkan Nombor Format Fail

Nombor format fail ialah nombor unik yang menunjukkan jenis fail tertentu semasa menyimpan. Untuk tutorial ini, matlamat kami adalah untuk menyimpan salinan excel sebagai fail XLSX menggunakan VBA . Jadi, kami akan menggunakan nombor format 51 , yang menandakan jenis fail XLSX . Jadi, taip kod berikut dalam modul VBA :

4669

Sekarang, jika anda menjalankan kod ini, excel akan segera menyimpan buku kerja dalam format XLSX . Anda boleh mengesahkannya dengan menyemak dalam folder destinasi.

Baca Lagi: Excel VBA Simpan sebagai Format Fail (12 Contoh yang Sesuai)

4. Menyimpan dengan Kata Laluan

Dalam kebanyakan kes, adalah sangat penting untuk menyimpan salinan buku kerja excel dalam format XLSX dengan kata laluan tambahan. Ini benar terutamanya untuk buku kerja yang mempunyai kebimbangan keselamatan tinggi. Anda boleh mencapai tugas ini dengan mudah menggunakan VBA dan menetapkan kata laluan tersuai di samping menyimpan dokumen anda. Untuk itu, masukkan kod VBA di bawah dalam tetingkap Modul :

9431

Akhir sekali, seperti yang kita lihat sebelum ini, anda hanya perlu menjalankan kod ini daripada pilihan Macros . Sekarang, jika anda pergi ke folder anda yang disimpan, anda harus mencari fail dengan nama yang anda berikan dan sambungan XLSX di hujungnya.

Baca Lagi: Excel VBA: Simpan Helaian sebagai Buku Kerja Baharu tanpa Membuka

5.Simpan dengan Mengesyorkan Baca Sahaja

Cara yang kurang ketat untuk melindungi dokumen adalah dengan menjadikannya fail baca sahaja. Jika anda menyimpan salinan fail excel dalam format XLSX , maka anda boleh menetapkan syarat baca sahaja menggunakan VBA . Sekarang, untuk melakukan ini, masukkan kod berikut dalam modul VBA :

9194

Kemudian, jalankan kod ini daripada Macros pilihan di bawah tab Pembangun . Ini harus menyimpan salinan XLSX buku kerja semasa seperti yang ditunjukkan di bawah.

Baca Lagi: Excel VBA  ke Simpan Fail dengan Nama Pembolehubah (5 Contoh)

Perkara yang Perlu Diingat

  • Pastikan anda menukar laluan menyimpan fail XLSX dalam VBA . Ia sepatutnya sepadan dengan laluan folder di dalam komputer anda.
  • Semak dua kali untuk memastikan anda mengeja semua fungsi VBA terbina dalam sama seperti yang saya lakukan.
  • Ingat bahawa, dalam beberapa kes, kod VBA mungkin tidak tersedia lagi dalam tetingkap VBA selepas menjalankan kod.

Kesimpulan

Saya berharap kaedah yang saya tunjukkan untuk menyimpan salinan fail excel dalam format XLSX menggunakan VBA membantu anda. Jika anda terperangkap dalam mana-mana langkah atau kod tidak berfungsi, maka saya cadangkan menyemak kod yang saya berikan beberapa kali. Juga, cuba ubah kod sedikit sebanyak untuk memahami apa yang dilakukan oleh kod tersebut. Akhir sekali, untuk mempelajari lebih lanjut teknik excel , ikuti kamitapak web ExcelWIKI . Jika anda mempunyai sebarang pertanyaan, sila beritahu saya dalam ulasan.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.