300 உதாரணங்கள்

சார்பு காம்போ பெட்டிகள்

Dependent Combo Boxes

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



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

எக்செல் VBA இல் சார்ந்திருக்கும் காம்போ பெட்டிகள்





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

எக்செல் VBA இல் சார்ந்திருக்கும் காம்போ பெட்டிகள்



இந்த பயனர் வடிவத்தை உருவாக்க, பின்வரும் படிகளை இயக்கவும்.

1. திறக்கவும் விஷுவல் பேசிக் எடிட்டர் . ப்ராஜெக்ட் எக்ஸ்ப்ளோரர் தெரியவில்லை என்றால், View, Project Explorer என்பதை கிளிக் செய்யவும்.

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

எக்செல் VBA இல் பயனர் திரை அமைப்பு

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

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

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

தனியார் துணைCommandButton1_Click ()

UserForm1. காட்டு

முடிவு துணை

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

6. திறக்கவும் விஷுவல் பேசிக் எடிட்டர் .

7. ப்ராஜெக்ட் எக்ஸ்ப்ளோரரில், UserForm1 மீது ரைட் கிளிக் செய்து, பின்னர் View Code ஐ க்ளிக் செய்யவும்.

8. இடது கீழ்தோன்றும் பட்டியலில் இருந்து Userform ஐ தேர்வு செய்யவும். வலது கீழ்தோன்றும் பட்டியலில் இருந்து தொடங்கு என்பதைத் தேர்ந்தெடுக்கவும்.

எக்செல் இல் மேட்ரிக்ஸை மாற்றுவது எப்படி

9. பின்வரும் குறியீடு வரிகளைச் சேர்க்கவும்:

தனியார் துணைUserForm_Initialize ()

உடன்ComboBox1
.'அனிமல்ஸ் 'ஐ சேர்க்கவும்
.கூடல் 'விளையாட்டு'
.உணவு 'உணவு'
முடிவு உடன்

முடிவு துணை

விளக்கம்: இந்த குறியீடு கோடுகள் முதல் காம்போ பெட்டியை நிரப்புகின்றன.

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

10. ப்ராஜெக்ட் எக்ஸ்ப்ளோரரில், UserForm1 மீது இருமுறை கிளிக் செய்யவும்.

11. முதல் காம்போ பாக்ஸில் இருமுறை கிளிக் செய்யவும்.

12. பின்வரும் குறியீடு வரிகளைச் சேர்க்கவும்:

தனியார் துணைComboBox1_Crange ()

ஒன்றுமில்லைகுறியீட்டுஎன முழு
அட்டவணை = ComboBox1.ListIndex

ComboBox2.தெளிவு

தேர்ந்தெடுக்கவும் வழக்குகுறியீட்டு
வழக்கு இருக்கிறது= 0
உடன்ComboBox2
. 'நாய்' சேர்க்கவும்
. 'பூனை' சேர்க்கவும்
.குறிப்பு 'குதிரை'
முடிவு உடன்
வழக்கு இருக்கிறது= 1
உடன்ComboBox2
. 'டென்னிஸ்' ஐ சேர்க்கவும்
.நீக்கம் 'சேர்க்கவும்
.கூடுதல் கூடைப்பந்து '
முடிவு உடன்
வழக்கு இருக்கிறது= 2
உடன்ComboBox2
.பான்கேக்குகளை சேர்க்கவும்
. 'பீட்சா' ஐ சேர்க்கவும்
. 'சீன' சேர்க்கவும்
முடிவு உடன்
முடிவு தேர்ந்தெடுக்கவும்

முடிவு துணை

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

13. இறக்குமதி பொத்தானை இருமுறை கிளிக் செய்யவும்.

14. பின்வரும் குறியீடு வரியைச் சேர்க்கவும்:

தனியார் துணைCommandButton1_Click ()

வரம்பு ('A1'). மதிப்பு = ComboBox2. மதிப்பு

முடிவு துணை

விளைவாக:

எக்செல் VBA இல் சார்ந்திருக்கும் காம்போ பெட்டிகள்

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



^