VBA Now (படிப்படியான வழிகாட்டி) | எக்செல் விபிஏவில் இப்போது செயல்பாட்டை எவ்வாறு பயன்படுத்துவது?

எக்செல் விபிஏ இப்போது செயல்பாடு

இப்போது VBA இரண்டிலும் தேதி மற்றும் நேர செயல்பாடு இது எந்தவொரு கணினி வாதத்தையும் எடுக்காத பணித்தாள் செயல்பாட்டைப் போலவே, தற்போதைய கணினி தேதி மற்றும் நேரத்தைப் பெறப் பயன்படுகிறது, இப்போது VBA இல் செயல்பாடும் எந்த வாதங்களையும் எடுக்கவில்லை, இந்த செயல்பாட்டிற்கான வருவாய் வெளியீடு தேதி.

VBA NOW செயல்பாடு எக்செல் பணித்தாள் செயல்பாட்டில் உள்ளதைப் போன்றது. VBA “DOW” இல் உள்ள DATE செயல்பாட்டைப் போலவே, கடந்து செல்ல அளவுருக்கள் இல்லை, மூடிய அடைப்புடன் செயல்பாட்டை நாம் அனுப்ப வேண்டும் அல்லது அடைப்புக்குறி தேவையில்லை. VBA இல் DATE செயல்பாட்டைப் பயன்படுத்துவதன் மூலம், நாம் பணிபுரியும் அமைப்பைக் காண்பிக்கும் வகையில் தற்போதைய தேதியை உருவாக்கலாம். இருப்பினும், தேதியுடன் தற்போதைய நேரமும் தேவைப்படும் சூழ்நிலைகளை நான் கண்டிருக்கிறேன். எக்செல் இல் நாம் பல வகையான விஷயங்களைச் செய்யலாம், அதேபோல், எக்செல் இல் NOW எனப்படும் எளிய செயல்பாட்டைக் கொண்டு தற்போதைய தேதி மற்றும் நேரத்தை உருவாக்க முடியும்.

VBA NOW இன் சூத்திரம் எளிது.

இப்போது ()

VBA எக்செல் இல் இப்போது செயல்பாட்டின் எடுத்துக்காட்டு

VBA இல் இப்போது செயல்பாட்டின் எளிய உதாரணத்தைப் பாருங்கள். VBA குறியீட்டை எழுத கீழேயுள்ள படிகளைப் பின்பற்றவும், இப்போது குறியீட்டை எழுதுவதற்கும் நியாயமான அறிவைப் பெறுங்கள்.

படி 1: மேக்ரோ பெயரைக் கொடுத்து துணைத் திட்டத்தைத் தொடங்கவும்.

குறியீடு:

 துணை Now_Example1 () முடிவு துணை

படி 2: மாறியை “தேதி” என்று அறிவிக்கவும். நாம் மாறி “தேதி” என்று அறிவிக்க வேண்டிய காரணம், ஏனெனில் எங்கள் இறுதி முடிவு தேதி மற்றும் நேர வடிவத்தில் உள்ளது.

குறியீடு:

 துணை Now_Example1 () மங்கலான k என தேதி முடிவு துணை 

படி 3: VBA NOW செயல்பாட்டைப் பயன்படுத்துவதன் மூலம் "k" என்ற மாறிக்கு மதிப்பை ஒதுக்கவும்.

குறியீடு:

 துணை Now_Example1 () மங்கலான k ஆக தேதி k = இப்போது முடிவு துணை 

படி 4: இப்போது VBA இல் உள்ள செய்தி பெட்டியில் உள்ள “k” என்ற மாறிக்கு நாம் ஒதுக்கியுள்ள செயல்பாட்டின் மதிப்பைக் காட்டுங்கள்.

குறியீடு:

 துணை Now_Example1 () மங்கலான k ஆக தேதி k = இப்போது MsgBox k முடிவு துணை 

சரி, நாங்கள் முடித்துவிட்டோம்.

F5 விசையைப் பயன்படுத்தி அல்லது கைமுறையாக குறியீட்டை இயக்கவும், இதன் விளைவாக என்னவென்று பார்க்கவும்.

முடிவு 4/15/2019 இல் 5:03:35.

எனது கணினி தேதி வடிவம் “mm-dd-yyyy”.

FORMAT செயல்பாட்டைப் பயன்படுத்தி தேதி வடிவமைப்பையும் மாற்றலாம். தேதி வடிவமைப்பை மாற்றுவதற்கான குறியீடு கீழே உள்ளது.

குறியீடு:

 துணை Now_Example1 () மங்கலான k தேதியாக k = இப்போது MsgBox வடிவமைப்பு (k, "DD-MMM-YYYY HH: MM: SS") முடிவு துணை 

குறியீட்டை இயக்கி வித்தியாசத்தைக் காண்க.

இப்போது எங்களுக்கு சரியான தேதி மற்றும் நேர வடிவம் உள்ளது. இந்த வடிவமைப்பின் மூலம், தேதி மற்றும் நேர வடிவமைப்பை யார் வேண்டுமானாலும் புரிந்து கொள்ளலாம்.

இயற்கையில் கொந்தளிப்பானது:

முதல் எடுத்துக்காட்டில் நீங்கள் பார்க்க முடிந்தபடி, நேர முடிவை 5:03:35 ஆகவும், இரண்டாவது எடுத்துக்காட்டில், 17:19:02 ஆகவும் செல்கிறோம். எனவே இப்போது செயல்பாடு என்பது ஒவ்வொரு நொடியும் மாறும் ஒரு நிலையற்ற செயல்பாடு என்பதை இது காட்டுகிறது.

VBA இல் டைமர் செயல்பாட்டிற்கு மாற்று

VBA TIMER க்கு மாற்றாக, பணியை முடிக்க மேக்ரோ எடுத்த மொத்த நேரத்தைக் கணக்கிட “VBA NOW” செயல்பாட்டைப் பயன்படுத்தலாம்.

உங்கள் குறியீட்டால் எடுக்கப்பட்ட நேரத்தைக் கணக்கிட பின்வரும் குறியீட்டைப் பயன்படுத்தவும்.

சி 0 டி:

 துணை மொத்த காலம் () மங்கலான கே தேதி k = இப்போது '' 'உங்கள் குறியீட்டை இங்கே உள்ளிடுக' '' MsgBox "பணியை முடிக்க மேக்ரோ எடுத்த மொத்த நேரம்:" & _ வடிவமைப்பு ((இப்போது - கே), "HH: MM : எஸ்எஸ் ") முடிவு துணை 

பச்சை நிற பகுதியில் உங்கள் குறியீட்டை நகலெடுத்து ஒட்டவும்.

F5 விசையை அழுத்துவதன் மூலம் குறியீட்டை இயக்கவும் அல்லது ரன் பொத்தானை அழுத்தவும். இது செயல்பாட்டை முடித்தவுடன், செய்தி பெட்டியில் பணி செய்தியை முடிக்க மேக்ரோ எடுக்கும் நேரத்தை நாங்கள் பெறுவோம். அதற்கான உதாரணம் கீழே.

இதைப் போலவே, நாம் இப்போது VBA இல் பல வழிகளில் பயன்படுத்தலாம்.

இந்த எக்செல் விபிஏ நவ் செயல்பாட்டு வார்ப்புருவை இங்கே பதிவிறக்கம் செய்யலாம் - விபிஏ நவ் செயல்பாட்டு வார்ப்புரு