VBA-da joriy sanani qanday olish mumkin (3 usul)

  • Buni Baham Ko'Ring
Hugh West

Ushbu maqolada men sizga Excelda VBA -da joriy sanani qanday olishingiz mumkinligini ko'rsataman. Siz joriy sanani ko'rsatishni, joriy vaqtni ko'rsatishni, shuningdek, sana va vaqtni kerakli formatda formatlashni o'rganasiz.

VBA (Tezkor ko'rish) da joriy sanani qanday olish mumkin

Amaliy kitobni yuklab oling

Ushbu maqolani o'qiyotganingizda vazifani bajarish uchun ushbu mashq kitobini yuklab oling.

VBA.xlsm da joriy sanalarni olish

VBA-da joriy sanani olishning 3 ta usuli

Keling, joriy sanani olishning eng yaxshi usullarini oʻrganamiz sana va vaqt Makro da VBA .

1. VBA ning Sana funktsiyasi bo'yicha joriy sanani oling

Avvalo, joriy sanani qanday olishimiz mumkinligini ko'rib chiqamiz. Joriy sanani VBA da VBA ning Sana funksiyasi yordamida juda keng qamrovli tarzda olishingiz mumkin.

Kod qatori:

Current_Date=Date()

Joriy sanani ko'rsatish uchun to'liq kod quyidagicha bo'ladi:

VBA kodi:

6080

Izoh: Ushbu kod Makro Get_Current_Date deb nomlangan.

Natija:

Ushbu makrosni ishga tushiring va siz Xabar qutisini ko'rsatadi joriy sana, 11-yanvar-22 .

Batafsil o'qish: Excelga joriy sanani qanday kiritish kerak

2. Joriy sana va vaqtni VBA funksiyasi bo'yicha kiriting

Siz olish uchun VBA ning Hozir funksiyasidan foydalanishingiz mumkin.joriy sana va joriy vaqt.

Kod qatori quyidagicha bo'ladi:

Current_Date_and_Time = Now()

Shuning uchun to'liq kod joriy sana va vaqtni ko'rsatish uchun:

VBA kodi:

7389

Izoh: Bu kod Makro ni Get_Current_Date_and_Time deb nomlangan yaratadi.

Chiqish:

Ushbu Makro -ni ishga tushiring va siz joriy sana va vaqtni ko'rsatadigan Xabar qutisini olasiz, 11-yanvar-22 11:23:20 .

Batafsil o'qing: Excel VBA-da hozir va formatlash funktsiyalari

O'xshash o'qishlar

  • VBA kodlaridagi sana o'zgaruvchisi (Makrolardan 7 ta foydalanish misollar bilan)
  • Excel Sana yorliqlaridan qanday foydalanish kerak
  • Excelda formula bilan to'lash muddatini hisoblash (7 usul)
  • If formulasini sanalar bilan qanday ishlatish (6 ta oson misol)

3. Joriy sana va vaqtni VBA formatlash funksiyasi bo'yicha formatlash

Hozirgacha biz joriy sana va vaqtni olishni o'rganganmiz. Bu safar, keling, qanday qilib biz xohlagan formatda sana va vaqtni ko'rsatishimiz mumkinligini ko'rib chiqamiz.

3.1 Joriy sanani formatlash

Birinchi navbatda, biz faqat joriy sanani formatlaymiz. .

Buning uchun biz VBA ning Format funksiyasidan foydalanamiz. Funktsiyaning sintaksisi :

=Format(Date,Format)

Shuning uchun joriy sanani dd/aa/yyyy formatida ko'rsatish uchun , kod qatori quyidagicha bo'ladi:

Hozirgi_Sana = Format(Sana,“dd/aa/yyyy”)

Va to‘liq VBA kodi quyidagicha bo‘ladi:

VBA kodi:

9107

Izoh: Ushbu kod Makro Format_Sana_va_Vaqt deb nomlangan.

Chiqish:

Agar siz ushbu kodni ishga tushirsangiz, u joriy sanani siz xohlagan formatda ko'rsatadi, dd/aa/yyyy , 11/01/2022 .

3.2 Joriy sana va vaqtni formatlash

Siz joriy sana va joriy vaqtni birgalikda formatlash uchun Format funksiyasidan ham foydalanishi mumkin.

Joriy sana va vaqtni dd/aa/yyyy hs:mm formatida ko'rsatamiz. :ss am/pm .

Kod qatori quyidagicha bo'ladi:

Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")

Va to'liq VBA kodi bo'ladi:

VBA kodi:

4631

Izoh: Ushbu kod Makro yaratadi Format_sana_va_vaqt deb ataladi.

Chiqish:

Agar siz ushbu kodni ishga tushiring, u siz xohlagan formatda joriy sana va vaqtni ko'rsatadi, dd/aa/yyyy hs:dd:ss am/pm , 11/01/2022 12:03:45 .

Batafsil o'qing: Excelda VBA yordamida sanani qanday formatlash mumkin

Xulosa

  • HOZIR Visual Basic Application funksiyasi joriy sana va vaqtni qaytaradi.
  • Sana funksiyasi joriy sanani qaytaradi.
  • Format funksiyasi istalgan formatda sana va vaqtni ko'rsatadi.

Xulosa

Ushbu usullardan foydalanib, siz quyidagini olishingiz va ko'rsatishingiz mumkin.Excelda Makro da joriy sana va vaqt. Savollaringiz bormi? Bizdan 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.