விபிஏ செயல்படுத்து தாள் | எக்செல் தாளை செயல்படுத்த VBA எடுத்துக்காட்டுகள்

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

VBA இல் பணிபுரியும் போது, ​​நாங்கள் சில நேரங்களில் மற்றொரு தாளைக் குறிப்பிடுகிறோம் அல்லது மற்றொரு தாளின் பண்புகளைப் பயன்படுத்துகிறோம், நாங்கள் தாள் 1 வேலை செய்கிறோம் என்று வைத்துக்கொள்வோம், ஆனால் தாள் 2 இல் உள்ள செல் A2 இலிருந்து ஒரு மதிப்பை நாங்கள் விரும்புகிறோம், முதலில் தாளை செயல்படுத்தாமல் தாள் 2 இன் மதிப்பைக் குறிப்பிடுகிறோம் என்றால், VBA இல் ஒரு தாளைச் செயல்படுத்த மதிப்பை அணுக முடியாது, நாங்கள் பணித்தாள் சொத்தை பணித்தாள்களாக (“தாள் 2”) பயன்படுத்துகிறோம். செயல்படுத்தவும்.

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

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

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

பணித்தாள் (“விற்பனை”). செயல்படுத்து

தொடரியல்

எனவே, செயல்படுத்து முறையின் தொடரியல் பின்வருமாறு.

பணித்தாள் (“தாளின் பெயர்”). செயல்படுத்தவும்

இங்கே பணித்தாள் பொருள் மற்றும் செயல்படுத்தும் முறை.

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

எடுத்துக்காட்டு # 1 - தாளை அதன் குறியீட்டு எண்ணால் செயல்படுத்தவும்

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

எடுத்துக்காட்டாக, “விற்பனை 2015”, “விற்பனை 2016” மற்றும் “விற்பனை 2017” என்ற மூன்று தாள்களை உருவாக்கியுள்ளேன்.

நாம் தாள்களை இரண்டு வழிகளில் செயல்படுத்தலாம். ஒன்று தாள் குறியீட்டு எண்களைப் பயன்படுத்துவதன் மூலமும் மற்றொன்று தாள் பெயரைப் பயன்படுத்துவதன் மூலமும்.

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

குறியீடு:

 துணை செயல்படுத்து_உதவி 1 () பணித்தாள்கள் (2) .முனை துணை செயல்படுத்து 

நீங்கள் F5 விசையைப் பயன்படுத்தி அல்லது கைமுறையாக குறியீட்டை இயக்கும்போது, ​​இது இரண்டாவது தாளைச் செயல்படுத்தும், அதாவது “விற்பனை 2016”.

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

குறியீடு:

 துணை செயல்படுத்து_உதவி 1 () பணித்தாள்கள் (3) .முனை துணை செயல்படுத்து 

இது மூன்றாவது தாளை அதாவது “விற்பனை 2017” ஐ செயல்படுத்தும்.

இப்போது நான் 2 வது மற்றும் மூன்றாவது தாளை பரிமாறிக்கொள்வேன்.

இப்போது தொழில்நுட்ப ரீதியாக “விற்பனை 2017” எனது மூன்றாவது தாள் மற்றும் “விற்பனை 2016 எனது இரண்டாவது தாள். இப்போது நான் தாள் குறியீட்டு எண்ணை 3 ஆகப் பயன்படுத்துவேன், என்ன நடக்கிறது என்று பார்ப்பேன்.

குறியீடு:

 துணை செயல்படுத்து_உதவி 1 () பணித்தாள்கள் (3) .முனை துணை செயல்படுத்து 

எனது பார்வையில், அது “விற்பனை 2017” தாளைத் தேர்ந்தெடுக்க வேண்டும், ஆனால் அது “விற்பனை 2016” தாளைத் தேர்ந்தெடுக்கும், ஏனெனில் “விற்பனை 2016” வரிசையில் மூன்றாவது தாள்.

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

எடுத்துக்காட்டு # 2 - தாளை அதன் பெயரால் செயல்படுத்தவும்

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

குறியீடு:

 துணை செயல்படுத்து_உதவி 2 () பணித்தாள்கள் ("விற்பனை 2016"). இறுதி துணை செயல்படுத்தவும் 

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

பணித்தாள் பொருள் மட்டுமல்ல, தாளைச் செயல்படுத்த “தாள்கள்” பொருளையும் பயன்படுத்தலாம்.

கீழே குறியீடு உள்ளது.

குறியீடு:

 துணை செயல்படுத்து_உதவி 2 () தாள்கள் ("விற்பனை 2016"). இறுதி துணை செயல்படுத்தவும் 

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

எடுத்துக்காட்டு # 3 - மற்றொரு பணிப்புத்தகத்திலிருந்து தாளைச் செயல்படுத்தவும்

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

குறியீடு:

 துணை செயல்படுத்து_உதவி 3 () பணிப்புத்தகங்கள் ("விற்பனை கோப்பு. Xlsx"). தாள்கள் ("விற்பனை 2016"). இறுதி துணை செயல்படுத்தவும் 

இது “விற்பனை கோப்பு. Xlsx” என்ற பணிப்புத்தகத்திலிருந்து “விற்பனை 2016” தாளை செயல்படுத்தும்.

தாள் vs தேர்ந்தெடுக்கப்பட்ட தாள் முறை செயல்படுத்தவும்

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

# 1 - செயலாக்க முறை

செயல்படுத்து முறையைப் பயன்படுத்துவதன் மூலம் குறிப்பிட்ட பணித்தாளை மட்டுமே செயல்படுத்த முடியும்.

எடுத்துக்காட்டாக, கீழே உள்ள குறியீட்டைப் பாருங்கள்.

குறியீடு:

 துணை செயல்படுத்து_உதவி () பணித்தாள்கள் ("விற்பனை 2016"). இறுதி துணை செயல்படுத்தவும் 

இந்த குறியீடு “விற்பனை 2016” என்ற பணித்தாளைத் தேர்ந்தெடுக்கும் என்பது எங்களுக்குத் தெரியும்.

# 2 - முறையைத் தேர்ந்தெடுக்கவும்

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

இப்போது, ​​கீழே உள்ள குறியீட்டைப் பாருங்கள்.

குறியீடு:

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