300 உதாரணங்கள்

மாறி நோக்கம்

Variable Scope

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



இடம் கட்டளை பொத்தான் உங்கள் பணித்தாளில் மற்றும் பின்வரும் குறியீடு வரிகளைச் சேர்க்கவும்:

மாறி நோக்கம் உதாரணம்





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

எக்செல் VBA இல் செயல்முறை நிலை நோக்கம்



2. தாளில் உள்ள கட்டளை பொத்தானைக் கிளிக் செய்யும் போது முடிவு (இரண்டு துணைக்கு அழைக்கவும்):

செயல்முறை நிலை நோக்கம் முடிவு

ஏற்கனவே உள்ள தரவுகளிலிருந்து அட்டவணையை உருவாக்க

செயல்முறை நிலை நோக்கம் முடிவு

விளக்கம்: மாறி txt ஆனது செயல்முறை செயல்முறை அளவைக் கொண்டுள்ளது, ஏனெனில் இது நடைமுறையில் அறிவிக்கப்பட்டுள்ளது (துணை மற்றும் இறுதி துணைக்கு இடையே). இதன் விளைவாக, நீங்கள் இந்த மாறியை sub1 இல் மட்டுமே பயன்படுத்த முடியும். மாறி txt ஐ sub2 இல் பயன்படுத்த முடியாது.

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

எக்செல் VBA இல் தொகுதி நிலை நோக்கம்

4. தாளில் உள்ள கட்டளை பொத்தானைக் கிளிக் செய்யும்போது முடிவு:

தொகுதி நிலை நோக்கம் முடிவு

தொகுதி நிலை நோக்கம் முடிவு

விளக்கம்: மாறி txt ஐ இப்போது sub2 இல் பயன்படுத்தலாம். தொகுதி நிலை தனிப்பட்ட தொகுதி நிலைக்கு மாற்றாக பயன்படுத்தப்படுகிறது. ஏனெனில் இயல்புநிலைப் பொது அறிவிப்புப் பிரிவில் டிம் அறிக்கையுடன் அறிவிக்கப்பட்ட மாறிகள் தனிப்பட்டதாகக் கருதப்படுகின்றன. நீங்கள் ஒரு மாறியை பொது என நோக்கலாம். படிக்கவும்.

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

எக்செல் VBA இல் பொது தொகுதி நிலை நோக்கம்

விளக்கம்: இப்போது நீங்கள் ஒரு புதிய தொகுதியை உருவாக்கலாம் மற்றும் இந்த தொகுதியில் sub3 என்ற துணை வைக்கலாம். துணை 2 அதே குறியீட்டைப் பயன்படுத்தவும். உங்கள் கட்டளை பொத்தான் குறியீட்டில் sub3 ஐ சேர்க்கவும். பணித்தாளில் உள்ள கட்டளை பொத்தானை நீங்கள் கிளிக் செய்யும் போது, ​​'மாறி இந்த நடைமுறையில் மட்டுமே பயன்படுத்த முடியும்' என்று மூன்று செய்தி பெட்டிகளைப் பெறுவீர்கள் (பதிவிறக்கம் செய்யக்கூடிய எக்செல் கோப்பைப் பார்க்கவும்).

3/4 முடிந்தது! மாறிகள் பற்றி மேலும் அறிய>
அடுத்த அத்தியாயத்திற்குச் செல்லவும்: பின்னர் அறிக்கை



^