VBA நேர செயல்பாடு | எக்செல் விபிஏ நேர செயல்பாட்டைப் பயன்படுத்துவதற்கான எடுத்துக்காட்டுகள்

எக்செல் விபிஏ நேர செயல்பாடு

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

TIME என்பது ஒரு வகையான கொந்தளிப்பான செயல்பாடு, அதற்கு எந்த தொடரியல் இல்லை.

எக்செல் - NOW () செயல்பாட்டிலும் இதேபோன்ற செயல்பாடு உள்ளது, இது தற்போதைய நேரங்களையும் விரிதாளில் தற்போதைய தேதியையும் செருகும்

நேரம் ()

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

VBA இல் TIME செயல்பாட்டை எவ்வாறு பயன்படுத்துவது?

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

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

படி 1: ஒரு மேக்ரோவை உருவாக்கவும்.

குறியீடு:

 துணை நேரம்_உதவி 1 () முடிவு துணை 

படி 2: ஒரு மாறியை சரம் என அறிவிக்கவும்.

குறியீடு:

 துணை நேரம்_ உதாரணம் 1 () மங்கலான கரண்ட்டைம் சரம் முடிவு துணை 

படி 3: TIME செயல்பாடு மூலம் இந்த மாறிக்கு ஒரு மதிப்பை ஒதுக்கவும்.

குறியீடு:

 துணை நேரம்_ உதாரணம் 1 () மங்கலான கரண்ட்டைம் சரம் நடப்பு நேரமாக = நேர முடிவு துணை 

படி 4: இப்போது செய்தி பெட்டியில் முடிவைக் காட்டு.

குறியீடு:

 துணை நேரம்_ உதாரணம் 1 () மங்கலான கரண்ட்டைம் சரம் நடப்பு நேரமாக = நேரம் MsgBox கரண்ட்டைம் முடிவு துணை 

இந்த குறியீட்டை F5 விசையைப் பயன்படுத்தி இயக்கவும் அல்லது கைமுறையாக தற்போதைய நேரத்தைப் பெறுவோம்.

எனவே, நான் இந்த குறியீட்டை இயக்கும் போது காலை 11.51.54 ஆக இருந்தது.

இப்போது () செயல்பாட்டின் மாற்று

இப்போது செயல்பாட்டிற்கு மாற்றாக தேதி மற்றும் நேரத்தை இணைத்தல்

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

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

குறியீடு:

 துணை நேரம்_ உதாரணம் 2 () வரம்பு ("A1"). மதிப்பு = தேதி & "" & நேர முடிவு துணை 

இந்த குறியீடு தற்போதைய தேதி மற்றும் நேரத்தை செல் A1 இல் செருகும்.

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

குறியீடு:

 துணை நேரம்_ எடுத்துக்காட்டு 2 () வரம்பு ("A1"). மதிப்பு = தேதி & "" & நேர வரம்பு ("A1"). எண் வடிவம் = "dd-mmm-yyyy hh: mm: ss AM / PM" முடிவு துணை 

இப்போது இந்த குறியீட்டின் முடிவு பின்வருமாறு.

VBA இல் நேர செயல்பாட்டைப் பயன்படுத்தி உங்கள் பணிப்புத்தக திறந்த பதிவுகளைக் கண்காணிக்கவும்

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

புதிய தாளை உருவாக்கி அதை “ட்ராக் ஷீட்” என்று மறுபெயரிடுங்கள்.

படி 1: இரட்டை சொடுக்கவும் இந்த பணிப்புத்தகம் VBE எடிட்டரிடமிருந்து.

படி 2: பொருள் கீழ்தோன்றும் பட்டியலில் இருந்து பணிப்புத்தகத்தைத் தேர்ந்தெடுக்கவும்.

படி 3: இந்த விருப்பத்தை நீங்கள் தேர்ந்தெடுத்தவுடன், புதிய மேக்ரோ தானாகவே பெயரில் தானாகவே உருவாக்கப்படுவதைக் காணலாம் “பணிப்புத்தகம்_ திற ()”.

படி 4: இந்த மேக்ரோவின் உள்ளே, பணிப்புத்தக தொடக்க தேதி மற்றும் நேரத்தைக் கண்காணிக்க ஒரு குறியீட்டை எழுத வேண்டும்.

நான் ஏற்கனவே குறியீட்டை எழுதியுள்ளேன், உங்களுக்கான குறியீடு கீழே உள்ளது.

குறியீடு:

 தனியார் துணை பணிப்புத்தகம்_ திறந்த () மங்கலான எல்ஆர் நீண்ட எல்ஆர் = தாள்கள் ("ட்ராக் ஷீட்"). கலங்கள் (வரிசைகள். எண்ணிக்கை, 1) .எண்ட் (xlUp). வரிசை + 1 தாள்கள் ("ட்ராக் ஷீட்"). கலங்கள் (எல்ஆர், 1) . மதிப்பு = தேதி & "" & நேரம் () தாள்கள் ("ட்ராக் ஷீட்"). கலங்கள் (எல்.ஆர்., 1) .நம்பர்ஃபார்மேட் = "டி.டி-எம்.எம்.எம்-ய்யாய் ஹ்: மிமீ: எஸ்.எஸ் ஏ.எம் / பி.எம் 

இது உங்கள் பணிப்புத்தக தொடக்க நேரங்களை கீழே உள்ளதைப் போல பதிவு செய்யும்.