Excel VBA yordamida nusxani XLSX sifatida qanday saqlash mumkin (5 mos usul)

  • Buni Baham Ko'Ring
Hugh West

Ushbu qo'llanmada men siz bilan 5 excel fayli nusxasini XLSX formatida VBA yordamida saqlashning mos usullarini aytib beraman. Ushbu usullardan katta yoki kichik ma'lumotlarni o'z ichiga olgan har qanday ish kitobida foydalanishingiz mumkin. Bundan tashqari, biz VBA dan foydalanayotganimiz sababli, vazifani bajarish deyarli vaqt talab qilmaydi.

Amaliyot kitobini yuklab olish

Mashq qilish kitobini shu yerdan yuklab olishingiz mumkin.

VBA nusxasini XLSX.xlsx sifatida saqlash

XLSX fayli nima?

XLSX fayli MS Excel ochiq XML formatidagi elektron jadval boʻlib, ishchi varaqlar ichidagi hujayralardagi maʼlumotlarni saqlaydi. Hujayralar qator-ustun tuzilishida joylashgan. MS Excel 2007 va undan oldingi versiyalarida bu elektron jadval fayli XLS turida edi.

VBA-dan foydalanib Excel fayli nusxasini XLSX sifatida saqlashning 5 ta mos usuli

Ushbu qo'llanma uchun bizning asosiy maqsadimiz joriy ish kitobini XLSX formatida qanday saqlashni ko'rsatishdir. Shunday qilib, biz oddiy va ixcham ma'lumotlar to'plamini oldik, unda 3 ustun va 6 o'quvchilar baholari yozuvlari mavjud. Lekin sizda oʻz maʼlumotlar toʻplamidan foydalanish imkoniyati bor.

1. SaveCopyAs usulidan foydalanish

SaveCopyAs usuli da Excel VBA ish kitobi ob'ektini oladi va ushbu kitobning yangi nusxasini ma'lumotlarni o'zgartirmasdan XLSX formatida saqlashi mumkin. Keling, ushbu usulni kodimiz ichida qanday ishlatishni ko'rib chiqaylik.

Qadamlar:

  • Birinchi, Dasturchi yorlig'iga o'ting va Visual Basic -ni tanlang.

  • Keyingi, Visual Basic oynasida Insert tugmasini bosing va Module -ni tanlang.

  • Endi, o'ng tarafdagi yangi modul oynasida quyidagi formulani kiriting:
4524

  • Keyin, VBA oynasini yoping va navigatsiya qiling. yana Dasturchi yorlig'iga o'ting.
  • Bu yerda Makrolar -ni tanlang.

  • Endi Makro oynasida siz biz kiritgan so'l kodni ko'rishingiz kerak.
  • Keyin, Run tugmasini bosing.

  • Nihoyat, faylni saqlagan papkani oching va u biz xohlagandek XLSX formatida mavjud bo'lishi kerak.

Batafsil o'qing: Excel makrofayllarini hujayra qiymatidan fayl nomi sifatida qanday saqlash mumkin

2. Fayl nomini belgilash

Biz faylning nusxasini saqlashimiz mumkin. VBA kodida fayl nomini belgilash orqali XLSX formatidagi excel fayli. Fayl nomini o'rnatishda biz faylni kerakli formatga o'zgartiradigan fayl kengaytmasini ham qo'shamiz. Ushbu usulni davom ettirish uchun quyidagi kodni VBA modul oynasiga kiriting.

8987

Kodni kiritgandan so'ng uni <1-dan ishga tushiring> Makroslar opsiyasi avval ko'rsatganimizdek. Endi saqlash jildiga o'ting va XLSX formatli fayl hozir bo'lishi kerak.

Batafsil o'qing: Maxsus ish kitobini saqlash uchun Excel VBASana bilan jild

3. Fayl formati raqamini kiritish

Fayl formati raqamlari saqlash vaqtida ma'lum bir fayl turini bildiruvchi noyob raqamlardir. Ushbu qo'llanma uchun bizning maqsadimiz VBA yordamida Excel nusxasini XLSX fayli sifatida saqlashdir. Shunday qilib, biz XLSX fayl turini bildiruvchi 51 format raqamidan foydalanamiz. Shunday qilib, VBA moduliga quyidagi kodni kiriting:

4247

Endi, agar siz ushbu kodni ishga tushirsangiz, Excel ish kitobini darhol XLSX formati. Buni maqsad jildida tekshirish orqali tasdiqlashingiz mumkin.

Batafsil o'qing: Excel VBA fayl formatida saqlash (12 ta mos misol)

4. Parol bilan saqlash

Koʻp hollarda excel ish kitobining nusxasini XLSX formatida qoʻshimcha parol bilan saqlash juda muhim. Bu, ayniqsa, yuqori darajadagi xavfsizlik bilan bog'liq ish kitoblari uchun to'g'ri keladi. Siz ushbu vazifani VBA yordamida va hujjatni saqlash bilan bir qatorda maxsus parolni o'rnatish orqali juda oson bajarishingiz mumkin. Buning uchun quyidagi VBA kodini Module oynasiga kiriting:

7246

Nihoyat, avval ko'rganimizdek, siz shunchaki Ushbu kodni Makroslar opsiyalaridan ishga tushirishingiz kerak. Endi, saqlangan jildga kirsangiz, siz bergan nomli faylni va oxirida XLSX kengaytmasini topishingiz kerak.

Batafsil o'qing: Excel VBA: varaqni ochmasdan yangi ish kitobi sifatida saqlash

5.Faqat o'qishni tavsiya qilish orqali saqlang

Hujjatni himoya qilishning kamroq qat'iy usuli uni faqat o'qish uchun fayl qilishdir. Agar siz excel fayl nusxasini XLSX formatida saqlasangiz, VBA -dan foydalanib, faqat o'qish uchun shartni o'rnatishingiz mumkin. Endi buni amalga oshirish uchun VBA moduliga quyidagi kodni kiriting:

4133

Keyin, ushbu kodni Makrolar<2-dan ishga tushiring> opsiyasi Tuzuvchi yorlig'i ostida. Bu quyida ko'rsatilgandek joriy ish kitobining XLSX nusxasini saqlashi kerak.

Batafsil o'qing: Excel VBA  ga O'zgaruvchi nomi bilan faylni saqlang (5 ta misol)

Eslash kerak bo'lgan narsalar

  • XLSX faylining saqlash yo'lini VBA . U kompyuteringiz ichidagi papka yoʻliga mos kelishi kerak.
  • Barcha oʻrnatilgan VBA funksiyalarini aynan men qilganimdek yozayotganingizni tekshirish uchun ikki marta tekshiring.
  • Esda tutingki, ba'zi hollarda VBA kodi kodni ishga tushirgandan so'ng VBA oynasida endi mavjud bo'lmasligi mumkin.

Xulosa

Umid qilamanki, men Excel fayl nusxasini XLSX formatida VBA yordamida saqlash uchun ko'rsatgan usullar sizga foydali bo'ldi. Agar biron bir qadamda qolib ketsangiz yoki kod ishlamasa, men taqdim etgan kodlarni bir necha marta tekshirishni maslahat beraman. Bundan tashqari, kod nima qilayotganini tushunish uchun kodni ma'lum darajada o'zgartirishga harakat qiling. Nihoyat, ko'proq excel texnikasini o'rganish uchun bizni kuzatib boring ExcelWIKI veb-sayti. Agar sizda biron bir savol bo'lsa, iltimos, izohlarda menga xabar bering.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.