எக்செல் விபிஏ: ஒரு கோப்பு இருக்கிறதா இல்லையா என்பதைச் சரிபார்க்கவும்

Hugh West

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

4027

நடைமுறைப் பணிப்புத்தகத்தைப் பதிவிறக்கவும்

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

7> VBA கோப்பு உள்ளதா எனச் சரிபார்க்கவும்

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

⧪ படி 1: தேவையானதைச் செருகுவது உள்ளீடு

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

6240

⧪ படி 2: VBA Dir செயல்பாடு மூலம் கோப்பு பெயரை பிரித்தெடுத்தல்

அடுத்து, ஒரு சிறிய தந்திரத்தைப் பயன்படுத்துவோம். கோப்பின் பெயரைப் பிரித்தெடுக்க VBA Dir செயல்பாடு ஐப் பயன்படுத்துவோம். அத்தகைய கோப்பு இல்லை என்றால், Dir செயல்பாடு ஒரு பூஜ்ய சரத்தை வழங்கும்.

5277

⧪படி 3: If-Block ஐப் பயன்படுத்தி கோப்பு உள்ளதா என்பதைச் சரிபார்ப்பது

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

4195

எனவே முழுமையான VBA குறியீடு இருக்கும்:

VBA குறியீடு:

6453

வெளியீடு:

குறியீட்டை இயக்கவும். எனது கணினியில், “கோப்பு உள்ளது” என்ற செய்திப் பெட்டி காண்பிக்கப்படும், ஏனெனில் அது உண்மையில் எனது கணினியில் உள்ளது.

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

எக்செல் விபிஏவைப் பயன்படுத்தவில்லை அல்லது கோப்புகளின் வரம்பைச் சரிபார்க்க மேக்ரோவை உருவாக்குதல்

இங்கே எக்செல் பணித்தாளில் சில கோப்புகளின் பெயரைக் கொண்ட தரவுத் தொகுப்பைப் பெற்றுள்ளோம். B4:B8 வரம்பில் உள்ள கோப்பகங்களுடன்.

எங்கள் நோக்கம் இருக்கிறது / இல்லை என்று எழுதும் மேக்ரோவை உருவாக்குவது. அவை ஒவ்வொன்றும் கணினியில் இருக்கிறதா இல்லையா என்பதைச் சரிபார்த்த பிறகு. விஷுவல் பேசிக் சாளரத்தைத் திறக்க உங்கள் விசைப்பலகையில் F11 3>

செருகு > கருவிப்பட்டியில் தொகுதி . தொகுதி என்பதைக் கிளிக் செய்யவும். என்ற புதிய தொகுதி Module1 (அல்லது உங்கள் கடந்தகால வரலாற்றைப் பொறுத்து வேறு ஏதேனும்) திறக்கும்.

⧪ படி 3: VBA குறியீட்டை இடுதல்

இது மிக முக்கியமான படியாகும். தொகுதியில் பின்வரும் VBA குறியீட்டைச் செருகவும்.

VBA குறியீடு:

4026

⧪ படி 5: குறியீட்டை இயக்குதல்

மேலே உள்ள கருவிப்பட்டியில் இருந்து Run Sub / UserForm கருவியைக் கிளிக் செய்யவும்.

குறியீடு இயங்கும். மேலும் இருக்கும் கோப்புகளுக்கு “இருக்கிறது” என்றும், இல்லாத கோப்புகளுக்கு “இருக்கிறது” என்றும் பெறுவீர்கள்.

மேலும் படிக்க: எக்செல் வரம்பில் மதிப்பு உள்ளதா என்பதை எவ்வாறு சரிபார்க்கலாம் (8 வழிகள்)

முடிவு

எனவே, ஒரு இணைப்புடன் எக்செல் இலிருந்து ஒரு மின்னஞ்சலை அனுப்ப மேக்ரோ ஐ உருவாக்குவதற்கான செயல்முறை இதுவாகும். உங்களுக்கு ஏதேனும் கேள்விகள் உள்ளனவா? தயங்காமல் எங்களிடம் கேளுங்கள். மேலும் இடுகைகள் மற்றும் புதுப்பிப்புகளுக்கு எங்கள் தளத்தை ExcelWIKI பார்வையிட மறக்காதீர்கள்.

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