Vba

பயனர் வடிவம்

Userform

கட்டுப்பாடுகளைச் சேர்க்கவும் | பயனர் வடிவத்தைக் காட்டு | மேக்ரோக்களை ஒதுக்கவும் | பயனர் வடிவத்தை சோதிக்கவும்





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

எக்செல் VBA பயனர் வடிவம்





கட்டுப்பாடுகளைச் சேர்க்கவும்

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

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



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

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

3. கீழே உள்ள அட்டவணையில் பட்டியலிடப்பட்டுள்ள கட்டுப்பாடுகளைச் சேர்க்கவும். இது முடிந்தவுடன், முடிவு முன்பு காட்டப்பட்ட பயனர் படிவத்தின் படத்துடன் ஒத்துப்போக வேண்டும். எடுத்துக்காட்டாக, கருவிப்பெட்டியில் இருந்து TextBox ஐக் கிளிக் செய்வதன் மூலம் ஒரு உரைப் பெட்டி கட்டுப்பாட்டை உருவாக்கவும். அடுத்து, நீங்கள் பயனர் வடிவத்தில் ஒரு உரை பெட்டியை இழுக்கலாம். நீங்கள் கார் ஃப்ரேமுக்கு வரும்போது, ​​இந்த ஃப்ரேமை இரண்டு ஆப்ஷன் பட்டன்களை வைப்பதற்கு முன் முதலில் வரைய மறக்காதீர்கள்.

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

கட்டுப்பாடு பெயர் தலைப்பு
பயனர் வடிவம் டின்னர் பிளானர் யூசர்ஃபார்ம் இரவு உணவு திட்டமிடுபவர்
உரை பெட்டி NameTextBox
உரை பெட்டி PhoneTextBox
பட்டியல் பெட்டி CityListBox
காம்போ பெட்டி DinnerComboBox
பெட்டியை சரிபார்க்கவும் DateCheckBox1 ஜூன் 13
பெட்டியை சரிபார்க்கவும் DateCheckBox2 ஜூன் 20
பெட்டியை சரிபார்க்கவும் DateCheckBox3 ஜூன் 27
சட்டகம் கார் ஃபிரேம் கார்
விருப்பம் பொத்தான் CarOptionButton1 ஆம்
விருப்பம் பொத்தான் CarOptionButton2 இல்லை
உரை பெட்டி MoneyTextBox
ஸ்பின் பட்டன் MoneySpinButton
கட்டளை பட்டன் OKButton சரி
கட்டளை பட்டன் கிளியர்பட்டன் தெளிவான
கட்டளை பட்டன் ரத்துசெய் பட்டன் ரத்து
7 லேபிள்கள் மாற்ற வேண்டிய அவசியமில்லை பெயர்:, தொலைபேசி எண் :, போன்றவை.

கவனம் விருப்ப பொத்தான்களில் ஒன்றை மட்டுமே தேர்ந்தெடுக்க முடியும்.

பயனர் வடிவத்தைக் காட்டு

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

எக்செல் இல் வெளியீட்டாளர்களை எவ்வாறு அகற்றுவது
தனியார் துணைCommandButton1_Click ()

டின்னர் பிளானர் யூசர்ஃபார்ம்.ஷோ

முடிவு துணை

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

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

2. ப்ராஜெக்ட் எக்ஸ்ப்ளோரரில், DinnerPlannerUserForm மீது வலது கிளிக் செய்து, பிறகு View Code ஐ க்ளிக் செய்யவும்.

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

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

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

வெற்று NameTextBox
NameTextBox.Value = ''

காலி ஃபோன் டெக்ஸ்ட்பாக்ஸ்
PhoneTextBox.Value = ''

'காலி சிட்டிலிஸ்ட்பாக்ஸ்
CityListBox.Clear

CityListBox ஐ நிரப்பவும்
உடன்CityListBox
. சேர்க்கும் பொருள் 'சான் பிரான்சிஸ்கோ'
. சேர்க்கும் பொருள் 'ஓக்லாண்ட்'
. 'ரிச்மண்ட்' ஐ சேர்க்கவும்
முடிவு உடன்

காலி டின்னர் காம்போ பாக்ஸ்
DinnerComboBox.Clear

'டின்னர் காம்போ பாக்ஸை நிரப்பவும்
உடன்DinnerComboBox
. 'இத்தாலியன்' சேர்க்கவும்
. 'சீன' சேர்க்கவும்
.'பிரைட்ஸ் மற்றும் இறைச்சி 'சேர்க்கவும்
முடிவு உடன்

'டேட்டா செக்பாக்ஸை தேர்வுநீக்கவும்

DateCheckBox1.Value =பொய்
DateCheckBox2. மதிப்பு =பொய்
DateCheckBox3. மதிப்பு =பொய்

'எந்த காரையும் இயல்புநிலையாக அமைக்க வேண்டாம்
CarOptionButton2.Value =உண்மை

'காலி MoneyTextBox
MoneyTextBox.Value = ''

NameTextBox இல் கவனம் செலுத்துங்கள்
NameTextBox.SetFocus

முடிவு துணை

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

மேக்ரோக்களை ஒதுக்கவும்

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

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

எக்செல் இல் நிபந்தனை வடிவமைப்பை எவ்வாறு அமைப்பது

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

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

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

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

MoneyTextBox.Text = MoneySpinButton.Value

முடிவு துணை

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

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

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

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

ஒன்றுமில்லைகாலி வரிசைஎன நீண்ட

'தாள் 1 -ஐ செயலில் வைக்கவும்
தாள் 1. செயல்படுத்தவும்

வெற்று வரிசையை தீர்மானிக்கவும்
காலி வரிசை = பணித்தாள் செயல்பாடு.கவுன்ட்ஏ (வரம்பு ('ஏ: ஏ')) + 1

'தகவல் பரிமாற்றம்
செல்கள் (காலி வரிசை, 1). மதிப்பு = NameTextBox.Value
செல்கள் (காலி வரிசை, 2). மதிப்பு = PhoneTextBox.Value
செல்கள் (காலி வரிசை, 3). மதிப்பு = CityListBox.Value
செல்கள் (காலி வரிசை, 4). மதிப்பு = DinnerComboBox.Value

என்றால்DateCheckBox1.Value =உண்மை பிறகுசெல்கள் (காலி வரிசை, 5). மதிப்பு = DateCheckBox1.Caption

என்றால்DateCheckBox2. மதிப்பு =உண்மை பிறகுசெல்கள் (காலி வரிசை, 5). மதிப்பு = கலங்கள் (காலி வரிசை, 5). மதிப்பு & '' & தேதி

என்றால்DateCheckBox3. மதிப்பு =உண்மை பிறகுசெல்கள் (காலி வரிசை, 5). மதிப்பு = கலங்கள் (காலி வரிசை, 5). மதிப்பு & '' & தேதி

என்றால்CarOptionButton1.Value =உண்மை பிறகு
செல்கள் (காலி வரிசை, 6). மதிப்பு = 'ஆம்'
இல்லையெனில்
செல்கள் (காலி வரிசை, 6). மதிப்பு = 'இல்லை'
முடிவு என்றால்

செல்கள் (காலி வரிசை, 7). மதிப்பு = MoneyTextBox.Value

முடிவு துணை

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

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

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

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

அழைப்புUserForm_Initialize

முடிவு துணை

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

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

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

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

என்னை இறக்கு

முடிவு துணை

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

பயனர் வடிவத்தை சோதிக்கவும்

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

விளைவாக:

பயனர் வடிவத்தை சோதிக்கவும்

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



^