Агуулгын хүснэгт
Энэ нийтлэлд би Excel-ийн VBA -д одоогийн огноог хэрхэн авахыг харуулах болно. Та одоогийн огноог харуулах, одоогийн цагийг харуулах, мөн огноо, цагийг хүссэн форматаар форматлаж сурах болно.
VBA (Quick View) дээр одоогийн огноог хэрхэн авах вэ
Дадлага хийх номыг татаж авах
Энэ өгүүллийг уншиж байхдаа даалгавраа хэрэгжүүлэхийн тулд энэхүү дадлагын номыг татаж авна уу.
VBA.xlsm-д одоогийн огноог авах
VBA-д одоогийн огноог авах 3 арга
Одоогийн мэдээллийг авах хамгийн сайн аргуудыг судалцгаая VBA дахь Макро дахь огноо, цаг.
1. VBA-ийн огнооны функцээр одоогийн огноог авах
Юуны өмнө бид одоогийн огноог хэрхэн авахыг харцгаая. Та VBA -н Огноо функц -ийг ашиглан VBA -н одоогийн огноог бүрэн дүүрэн авч болно.
Кодны мөр нь:
Current_Date=Date()
Одоогийн огноог харуулах бүрэн код нь:
⧭ VBA код:
4106
Тэмдэглэл: Энэ код нь Одоо_Огноог авах нэртэй Макро -г үүсгэдэг.
⧭ Гаралт:
Энэ макро -г ажиллуулснаар та Мессежийн хайрцаг -г харуулах болно. одоогийн огноо, 11-11-22 .
Дэлгэрэнгүй унших: Excel-д одоогийн огноог хэрхэн оруулах талаар
2. VBA-н Одоо функцээр одоогийн огноо, цагийг оруулах
Та VBA -н Одоо функцийг ашиглаж болно.одоогийн огноог одоогийн цагтай хамт бичнэ.
Кодны мөр нь:
Current_Date_and_Time = Now()
Тиймээс бүрэн код одоогийн огноо, цагийг харуулахын тулд:
⧭ VBA код:
7460
Тэмдэглэл: Энэ код нь Одоо_огноо_ба_цаг нэртэй Макро -г үүсгэдэг.
⧭ Гаралт:
Энэ Макро -г ажиллуулснаар та одоогийн огноо, цагийг харуулсан Мессежийн хайрцаг авах болно, 11-11-22 11:23:20 .
Дэлгэрэнгүй унших: Excel VBA дахь одоо ба форматлах функцууд
Ижил төстэй уншилтууд
- VBA кодууд дахь огнооны хувьсагч (Макроны жишээ бүхий 7 хэрэглээ)
- Excel огнооны товчлолыг хэрхэн ашиглах талаар
- Excel програмын томъёогоор эцсийн огноог тооцоолох (7 арга)
- Огноо бүхий IF томьёог хэрхэн ашиглах вэ (6 хялбар жишээ)
3. Одоогийн огноо, цагийг VBA-н форматлах функцээр форматлах
Одоог хүртэл бид одоогийн огноо, цагийг авч сурсан. Энэ удаад огноо, цагийг хүссэн форматаараа хэрхэн харуулахыг харцгаая.
3.1 Одоогийн огноог форматлах
Эхлээд бид зөвхөн одоогийн огноог форматлах болно. .
Бид энэ зорилгоор VBA -ын Формат функцийг ашиглана. Функцийн синтакс нь:
=Format(Date,Format)
Тиймээс одоогийн огноог dd/mm/yyyy форматаар харуулахын тулд , кодын мөр нь:
Одоогийн_огноо = Формат(Огноо,“dd/mm/yyyy”)
Мөн бүрэн VBA код нь:
⧭ VBA код:
1449
Тэмдэглэл: Энэ код нь Формат_Огноо_ба_Цаг нэртэй Макро үүсгэдэг.
⧭ Гаралт:
Хэрэв та энэ кодыг ажиллуулбал одоогийн огноог таны хүссэн форматаар харуулах болно, dd/mm/yyyy , 11/01/2022 .
3.2 Одоогийн огноо, цагийг форматлах
Та Мөн Формат функцийг ашиглан одоогийн огноо болон одоогийн цагийг хамт форматлах боломжтой.
Одоогийн огноо, цагийг dd/mm/yyyy hh:mm форматаар харуулъя. :ss am/pm .
Кодын мөр нь:
Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")
Бүрэн VBA код нь:
⧭ VBA код:
8672
Тэмдэглэл: Энэ код нь Макро үүсгэдэг. Формат_огноо, цаг гэж нэрлэдэг.
⧭ Гаралт:
Хэрэв та Энэ кодыг ажиллуулбал таны хүссэн форматаар одоогийн огноо, цагийг харуулах болно, dd/mm/yyyy hh:mm:ss am/pm , 11/01/2022 12:03:45 цаг .
Дэлгэрэнгүй унших: Excel дээр VBA ашиглан огноог хэрхэн форматлах вэ
Товч мэдээлэл
- ОДОО Visual Basic Application функц нь одоогийн огноо, цагийг буцаана.
- Огноо функц нь одоогийн огноог буцаана.
- Формат функц нь огноо, цагийг хүссэн форматаар харуулдаг.
Дүгнэлт
Эдгээр аргуудыг ашигласнаар таExcel-ийн Макро -н одоогийн огноо, цаг. Танд асуух зүйл байна уу? Биднээс асуугаарай.