Mundarija
VBA makro ni amalga oshirish Excelda har qanday operatsiyani bajarishning eng samarali, eng tez va xavfsiz usuli hisoblanadi. Ushbu maqolada biz sizga Excelda VBA yordamida raqamni qanday formatlashni ko'rsatamiz.
Ishchi kitobini yuklab oling
Bu yerdan bepul Excel ish kitobini yuklab olishingiz mumkin.
Raqamni VBA.xlsm bilan formatlash
Raqamni formatlashning 3 ta usuli VBA bilan Excel
Quyidagi misolga qarang. Biz bir xil raqamlarni B va C da saqladik, shunday qilib biz raqamni C ustunida formatlaganimizda, siz B ustunidan bilib olasiz. raqam qaysi formatda edi.
1. Excelda raqamni bir turdan ikkinchi turga formatlash uchun VBA
Birinchi navbatda, C5<2 katagidan raqamni 12345 ni qanday formatlashni bilib olaylik> berilgan ma'lumotlar to'plamimizda VBA dan Valyuta formatida.
Qadamlar:
- tugmasini bosing Klaviaturangizda Alt + F11 yoki yorlig'iga o'ting Dasturchi -> Visual Basic -ni ochish uchun Visual Basic Editor .
- Qalqib chiquvchi kod oynasida, menyu panelidan , Qo'shish -> Modul .
- Quyidagi koddan nusxa oling va kod oynasiga joylashtiring.
1470
Sizning kodingiz endi ishga tayyor.
- Klaviaturangizda F5 tugmasini bosing yoki menyu panelidan Ishga tushirish -> Sub/UserForm ni ishga tushiring. Siz shunchaki kichik Play belgisini bosishingiz mumkinmakrosni ishga tushirish uchun pastki menyu satrida.
Ushbu kod 12345 raqamini valyutaga kasr qiymati bilan formatlaydi.
Agar siz yacheykada valyuta belgisini ko'rsatmoqchi bo'lsangiz, shunchaki belgini kod oldiga qo'ying.
2026
Bizning holatimizda biz
Ushbu kod raqamni dollar ($) belgisi bilan valyutaga formatlaydi.
Shuningdek, ushbu raqam formatini boshqa ko'plab formatlarga o'zgartirishingiz mumkin. Raqamni kerakli formatga aylantirish uchun quyidagi kodga amal qiling.
2917
VBA Macro
Umumiy ko'rinish
Batafsil o'qing: Excel maxsus raqamlar formati bir nechta shartlar
2. Excelda raqamlar diapazonini formatlash uchun makros
Biz bitta katak uchun raqamlar formatini qanday o'zgartirishni ko'rib chiqdik. Ammo agar siz raqamlar diapazoni formatini o'zgartirmoqchi bo'lsangiz, VBA kodlari yuqoridagi bo'limda ko'rsatilgandek deyarli bir xil bo'ladi. Bu safar Range ob'ektining qavslar ichida bitta katak mos yozuvlar raqamini o'tkazish o'rniga, siz butun diapazonni (masalan, C5:C8) qavs ichida o'tkazishingiz kerak.
9860
Ushbu kod Excel-dagi ma'lumotlar to'plamidan ma'lum raqamlar oralig'ini formatlaydi.
Batafsil o'qing: Excelda raqamni millionlarga qanday formatlash mumkin (6 usul)
Shunga o'xshash o'qishlar:
- Exceldan 2 o'nlik kasrga o'tish (kalkulyator bilan)
- Qanday qilib Excelda manfiy raqamlar uchun qavs qo'yish kerak
- Excelda Minglab K va Million M sonni qanday formatlash mumkin (4 usul)
- Maxsus raqamlar formati: Excelda bir oʻnli millionlar (6 usul)
- Excelda raqamlar formatini verguldan nuqtaga qanday oʻzgartirish mumkin (5 usul)
3. Excel dasturida raqamni formatlash funksiyasi bilan konvertatsiya qilish uchun VBA-ni joylashtiring
Shuningdek, raqamlarni aylantirish uchun Excel dasturidagi Format funksiyasi VBA dan ham foydalanishingiz mumkin. Buning uchun makros:
Qadamlar:
- Avvalgidek, -dan Visual Basic Editor -ni oching. Developer yorlig'ini va Insert a Module kod oynasida.
- Kod oynasida quyidagi koddan nusxa oling va uni joylashtiring.
5928
Sizning kodingiz ishga tayyor.
Siz xabarlar oynasida formatlangan raqam olasiz.
Aloqador tarkib: Excelda sonni foizga qanday aylantirish mumkin (3 tezkor usul)
Xulosa
Ushbu maqola sizga raqamni Excelda VBA yordamida qanday formatlashni ko'rsatib berdi. Umid qilamanki, ushbu maqola siz uchun juda foydali bo'ldi. Mavzu bo'yicha savollaringiz bo'lsa bemalol so'rang.