តារាងមាតិកា
នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបដែលអ្នកអាចទទួលបានកាលបរិច្ឆេទបច្ចុប្បន្ននៅក្នុង VBA នៅក្នុង Excel ។ អ្នកនឹងរៀនបង្ហាញកាលបរិច្ឆេទបច្ចុប្បន្ន បង្ហាញពេលវេលាបច្ចុប្បន្ន ក៏ដូចជាដើម្បីធ្វើទ្រង់ទ្រាយកាលបរិច្ឆេទ និងពេលវេលាក្នុងទម្រង់ដែលអ្នកចង់បាន។
របៀបទទួលបានកាលបរិច្ឆេទបច្ចុប្បន្ននៅក្នុង VBA (ទិដ្ឋភាពរហ័ស)
ទាញយកសៀវភៅលំហាត់
ទាញយកសៀវភៅអនុវត្តនេះ ដើម្បីអនុវត្តកិច្ចការនៅពេលអ្នកកំពុងអានអត្ថបទនេះ។
ទទួលបានកាលបរិច្ឆេទបច្ចុប្បន្ននៅក្នុង VBA.xlsm
3 វិធីដើម្បីទទួលបានកាលបរិច្ឆេទបច្ចុប្បន្ននៅក្នុង VBA
តោះស្វែងយល់ពីវិធីល្អបំផុតដើម្បីទទួលបានបច្ចុប្បន្ន កាលបរិច្ឆេទ និងពេលវេលានៅក្នុង ម៉ាក្រូ ក្នុង VBA ។
1. ទទួលបានកាលបរិច្ឆេទបច្ចុប្បន្នដោយមុខងារកាលបរិច្ឆេទនៃ VBA
ជាដំបូង សូមមើលពីរបៀបដែលយើងអាចទទួលបានកាលបរិច្ឆេទបច្ចុប្បន្ន។ អ្នកអាចទទួលបានកាលបរិច្ឆេទបច្ចុប្បន្ននៅក្នុង VBA យ៉ាងទូលំទូលាយដោយប្រើ មុខងារកាលបរិច្ឆេទ នៃ VBA ។
បន្ទាត់កូដនឹងមាន៖<3 Current_Date=Date()
កូដពេញលេញដើម្បីបង្ហាញកាលបរិច្ឆេទបច្ចុប្បន្ននឹងមាន៖
⧭ កូដ VBA៖
8375
ចំណាំ៖ កូដនេះបង្កើត ម៉ាក្រូ ដែលហៅថា Get_Current_Date ។
⧭ លទ្ធផល៖
ដំណើរការម៉ាក្រូនេះ ហើយអ្នកនឹងទទួលបាន ប្រអប់សារ ដែលបង្ហាញ កាលបរិច្ឆេទបច្ចុប្បន្ន 11-មករា-22 ។
អានបន្ថែម៖ របៀបបញ្ចូលកាលបរិច្ឆេទបច្ចុប្បន្នក្នុង Excel
2. បញ្ចូលកាលបរិច្ឆេទ និងពេលវេលាបច្ចុប្បន្នដោយមុខងារ Now នៃ VBA
អ្នកអាចប្រើមុខងារ Now នៃ VBA ដើម្បីទទួលបានកាលបរិច្ឆេទបច្ចុប្បន្ន រួមជាមួយនឹងពេលវេលាបច្ចុប្បន្ន។
បន្ទាត់នៃកូដនឹងមាន៖
Current_Date_and_Time = Now()
ដូច្នេះ កូដ ពេញលេញ ដើម្បីបង្ហាញកាលបរិច្ឆេទ និងពេលវេលាបច្ចុប្បន្ននឹងមានៈ
⧭ កូដ VBA៖
9791
ចំណាំ៖ នេះ កូដបង្កើត ម៉ាក្រូ ដែលហៅថា Get_Current_Date_and_Time ។
⧭ លទ្ធផល៖
ដំណើរការនេះ ម៉ាក្រូ ហើយអ្នកនឹងទទួលបាន ប្រអប់សារ ដែលបង្ហាញកាលបរិច្ឆេទ និងពេលវេលាបច្ចុប្បន្ន 11-Jan-22 11:23:20 AM .
អានបន្ថែម៖ ឥឡូវនេះ និងធ្វើទ្រង់ទ្រាយមុខងារក្នុង Excel VBA
ការអានស្រដៀងគ្នា
- កាលបរិច្ឆេទអថេរក្នុងកូដ VBA (7 ការប្រើប្រាស់ម៉ាក្រូជាមួយឧទាហរណ៍)
- របៀបប្រើផ្លូវកាត់កាលបរិច្ឆេទ Excel
- គណនាកាលបរិច្ឆេទផុតកំណត់ជាមួយរូបមន្តក្នុង Excel (7 វិធី)
- របៀបប្រើរូបមន្ត IF ជាមួយកាលបរិច្ឆេទ (6 ឧទាហរណ៍ងាយៗ)
៣. ធ្វើទ្រង់ទ្រាយកាលបរិច្ឆេទ និងពេលវេលាបច្ចុប្បន្នដោយមុខងារទម្រង់ VBA
រហូតមកដល់ពេលនេះ យើងបានរៀនដើម្បីទទួលបានកាលបរិច្ឆេទ និងពេលវេលាបច្ចុប្បន្ន។ លើកនេះ សូមមើលពីរបៀបដែលយើងអាចបង្ហាញកាលបរិច្ឆេទ និងពេលវេលាក្នុងទម្រង់ដែលយើងចង់បាន។
3.1 ធ្វើទ្រង់ទ្រាយកាលបរិច្ឆេទបច្ចុប្បន្ន
ដំបូង យើងនឹងធ្វើទ្រង់ទ្រាយកាលបរិច្ឆេទបច្ចុប្បន្នតែប៉ុណ្ណោះ .
យើងនឹងប្រើមុខងារ Format នៃ VBA សម្រាប់គោលបំណងនេះ។ វាក្យសម្ព័ន្ធ នៃមុខងារគឺ៖
=Format(Date,Format)
ដូច្នេះ ដើម្បីបង្ហាញកាលបរិច្ឆេទបច្ចុប្បន្នក្នុងទម្រង់ dd/mm/yyyy បន្ទាត់នៃកូដនឹងជា៖
Current_Date = Format(កាលបរិច្ឆេទ,“dd/mm/yyyy”)
ហើយ លេខកូដ VBA ពេញលេញនឹងមាន៖
⧭ កូដ VBA៖
4217
ចំណាំ៖ កូដនេះបង្កើត ម៉ាក្រូ ដែលហៅថា Format_Date_and_Time ។
⧭ លទ្ធផល៖
ប្រសិនបើអ្នកដំណើរការកូដនេះ វានឹងបង្ហាញកាលបរិច្ឆេទបច្ចុប្បន្នក្នុងទម្រង់ដែលអ្នកចង់បាន dd/mm/yyyy , 11/01/2022 .
3.2 ធ្វើទ្រង់ទ្រាយកាលបរិច្ឆេទ និងពេលវេលាបច្ចុប្បន្ន
អ្នក ក៏អាចប្រើមុខងារ Format ដើម្បីធ្វើទ្រង់ទ្រាយកាលបរិច្ឆេទបច្ចុប្បន្ន និងពេលវេលាបច្ចុប្បន្នជាមួយគ្នា។
សូមបង្ហាញកាលបរិច្ឆេទ និងពេលវេលាបច្ចុប្បន្នជាទម្រង់ dd/mm/yyyy hh:mm :ss am/pm .
បន្ទាត់នៃកូដនឹងមាន៖
Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")
និង លេខកូដ VBA នឹងជា៖
⧭ កូដ VBA៖
2617
ចំណាំ៖ កូដនេះបង្កើត ម៉ាក្រូ ហៅថា Format_Date_and_Time ។
⧭ លទ្ធផល៖
ប្រសិនបើអ្នក ដំណើរការកូដនេះ វានឹងបង្ហាញកាលបរិច្ឆេទ និងពេលវេលាបច្ចុប្បន្នក្នុងទម្រង់ដែលអ្នកចង់បាន dd/mm/yyyy hh:mm:ss am/pm , 11/01/2022 12:03:45 រសៀល .
អានបន្ថែម៖ របៀបធ្វើទ្រង់ទ្រាយកាលបរិច្ឆេទជាមួយ VBA ក្នុង Excel
សង្ខេប
- The NOW មុខងាររបស់ កម្មវិធី Visual Basic ត្រឡប់កាលបរិច្ឆេទ និងពេលវេលាបច្ចុប្បន្ន។
- មុខងារ កាលបរិច្ឆេទ ត្រឡប់កាលបរិច្ឆេទបច្ចុប្បន្ន។
- ទម្រង់ ទម្រង់ មុខងារបង្ហាញកាលបរិច្ឆេទ និងពេលវេលាក្នុងទម្រង់ដែលចង់បាន។
សេចក្តីសន្និដ្ឋាន
ដោយប្រើវិធីសាស្ត្រទាំងនេះ អ្នកអាចទទួលបាន និងបង្ហាញកាលបរិច្ឆេទ និងពេលវេលាបច្ចុប្បន្ននៅក្នុង ម៉ាក្រូ ក្នុង Excel ។ តើអ្នកមានសំណួរទេ? រីករាយក្នុងការសួរពួកយើង។