Mundarija
Ushbu maqolada Excel -da VBA kodidan foydalanib, matn kod sifatida yacheyka ni 3 bilan formatlash qanday tasvirlangan. turli usullar. Matn va Format funksiyalari va Range . RaqamFormat xususiyati yordamida biz sozlashimiz mumkin. hujayra qiymatini matnga osongina aylantirish uchun raqam formati kodi. Keling, misollarni ko'rib chiqamiz va ushbu usullarni qo'llaymiz.
Maqolani o'qiyotganda mashq qilish uchun ushbu mashq kitobini yuklab oling
Ushbu mashq kitobini yuklab oling.
Hujayrani Text.xlsm sifatida formatlash
Excelda VBA yordamida hujayrani matn sifatida formatlashning 3 ta mos usullari
Ushbu bo'limda biz Excelda VBA yordamida hujayrani matn sifatida qanday formatlashimiz mumkinligini ko'rsatamiz. Lekin, avvalo, excelda vizual asosiy muharrir oynasini qanday ochishni bilishimiz kerak.
Visual Basic muharririda kod yozish
qadamlarni bajaring ochish uchun vizual asosiy muharrir va u yerga bir nechta kod yozing.
- -dan Tuzuvchi yorlig'iga o'ting. Excel tasmasi .
- Visual Basic variantini bosing.
- Visual Basic for Applications oynasida Qoʻshish ochiladigan roʻyxatini bosing Yangi modulni
Endi yangi modul ochildi , u yerga kod yozing va ishlash uchun F5 tugmasini bosing.
1. Yacheykani formatlash uchun Range.NumberFormat xususiyatidan foydalanishMatn
Ushbu misolda biz VBA kodimiz to format a <1 Range.NumberFormat xususiyatidan foydalanamiz>hujayra matn sifatida. Quyidagi skrinshotda C5 katakchada bizda qisqa sana ni matn sifatida o'zgartirmoqchimiz.
Endi, Visual basic muharririda nusxalash va quyidagi kodni qo'ying.
2480
Endi F5 kodni ishlash uchun bosing.
Bu yerda biz koʻrishimiz mumkin qisqa sana formatlangan katak matn qiymatiga o'zgartirildi.
Kod izohi:
- Biz Range Object dan tanlash uchun yacheykani ish varaqidagi kiritish
- To format kiritish qiymati matn sifatida, biz NumberFormat qiymatini as sifatida qo'yishimiz kerak “@ ”.
Shunga o'xshab, bir xil kod qismini qo'llash orqali biz turli raqam formatlarini matn ga o'zgartirishimiz mumkin.
Batafsil o'qing: Yacheyka va matnni Excel VBA yordamida qanday formatlash mumkin (5 usul)
O'xshash o'qishlar
- Excel VBA yordamida butun varaqning shrift hajmini qanday o'zgartirish mumkin
- Excelda 001ni qanday yozish kerak (11 ta samarali usul)
- Excel dasturida VBA buyruq tugmasi bilan matnni tekislash (5 ta usul)
- Maxsus formatda raqamdan keyin matnni qanday qo'shish kerak Excelda (4 usul)
- Excelda har bir so'zning birinchi harfini qanday katta harf bilan yozish kerak (4 usul)Yo'llari)
2. Yacheykani matn sifatida formatlash uchun VBA kodidagi TEXT funksiyasiga murojaat qiling
T EXT funktsiyasi Excelda ish varag'i funksiyasi bu a raqamli qiymat yoki satr belgilangan formatga o'zgartiradi. Garchi bu VBA funksiyasi bo'lmasa-da, biz undan Ishchi varaq funksiyasi ob'ekti format yacheyka
Buni amalga oshirish uchun quyidagi kodni vizual asosiy muharrirga qo'ying.
9769
Kodni ishlash orqali F5 yordamida uzun sana matn qiymatiga aylantirildi. Xuddi shunday, biz turli son formatlari dan matn ga ega boʻlgan katakchani formatlashimiz mumkin.
Kod tushuntirishi:
- Biz Range Object -dan tanlash uchun uyachalarni ishchi varaqda kiritish va < chiqish qiymatlari.
- WorksheetFunction obyekti bizga VBA kodida TEXT funksiyasidan foydalanishga imkon berdi.
- TEXT funksiyasi ga 2 ta argument kerak-
qiymat – kirish katakcha havolasi (bu misolda B6 ).
format_matn- biz ” ' 0 “ dan qiymatli to matn formatini o'zgartiring.
Batafsil o'qing: Excel uyasida matnni qanday formatlash kerak (10Yondashuvlar)
3. Yacheykani Excelda matn sifatida formatlash uchun VBA formati funksiyasidan foydalanish
Formatlash funksiyasi konvertatsiya qilish funksiyalaridan biridir VBA Excel. Bu format ga asoslangan formatlangan ifodani qaytaradi, bu funktsiyaning ikkinchi argumenti sifatida belgilangan . Bu misolda, quyidagi koddan biz quyidagi Uzoq sana C5 katakchadagi matn ni orzu qildik.
3057
Kod izohi:
- Biz Diapazon obyektidan foydalandik uchun ishchi varaqdagi kirish va chiqish qiymatlarini o'z ichiga olgan yacheykalarni tanlang.
- Format funksiyaga 2 ta argument kerak-
ifoda – kirish katakchasiga havola (bu misolda B6 ).
format- biz ” ' 0 “ dan konvertatsiya qilishdan foydalandik qiymat to matn formati.
Muqobil kod:
7191
Batafsil oʻqish: Excelda birinchi harfni katta harf bilan yozish uchun matnni qanday formatlash mumkin (10 usul)
Izohlar
- Biz bitta tirnoq qo'shdik ( ' ) nol dan oldin raqam format kodini ” ' 0 ” sifatida Matn va Formatga kiriting funktsiyalar argumenti to format a yacheyka matn qiymati.
- 3 xil usul bilan bog'langan kodni ko'rish uchun o'ng tugmani bosing. 1>varaq nomi va Kodni ko'rish opsiyasini tanlang.
Xulosa
Hozir , Excelda VBA kodidan foydalanib, hujayrani matn sifatida qanday formatlashni 3 xil misol bilan bilamiz. Umid qilamanki, bu sizga ushbu usullardan ishonchliroq foydalanishga yordam beradi. Har qanday savol yoki takliflar bo'lsa, ularni quyidagi sharhlar maydoniga qo'yishni unutmang.