Excelda VBA yordamida raqamni qanday formatlash mumkin (3 usul)

  • Buni Baham Ko'Ring
Hugh West

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 dollar ($) belgisi. Siz xohlagan valyuta belgisidan foydalanishingiz mumkin.

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.

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.