எக்செல் இல் உள்ள முக்கிய வேறுபாடுகள்: படிவக் கட்டுப்பாடு Vs. ActiveX கட்டுப்பாடு

Hugh West

எங்கள் முந்தைய கட்டுரைகளில், நீங்கள் Excel UserForms க்கு அறிமுகப்படுத்தப்பட்டிருக்கிறீர்கள். இந்த அத்தியாயத்தில், நான் எக்செல் படிவம் கட்டுப்பாடு Vs ஆக்டிவ்எக்ஸ் கட்டுப்பாடு பற்றி விவாதிக்கப் போகிறேன்.

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

இந்தக் கட்டுரை எனது தொடரின் ஒரு பகுதியாகும்: Excel VBA & மேக்ரோக்கள் - ஒரு படிநிலை முழுமையான வழிகாட்டி.

எக்செல் இல் படிவக் கட்டுப்பாடு

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

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

படிவம் கட்டுப்பாட்டு அட்டவணை

கட்டுப்பாட்டின் பெயர் 11> அது என்ன செய்கிறது
பொத்தான் இது மேக்ரோவை இயக்குகிறது
காம்போ பாக்ஸ் இது கீழ்தோன்றும் பட்டியலில் இருந்து உருப்படிகளைத் தேர்ந்தெடுக்கிறது
செக் பாக்ஸ் <14 இது பலவற்றை ஆன்/ஆஃப் கட்டுப்படுத்துகிறதுவிருப்பங்கள்
பட்டியல் பெட்டி இது பட்டியலிலிருந்து ஒரு பொருளைத் தேர்ந்தெடுக்க பயனரை அனுமதிக்கிறது
ஸ்க்ரோல் பார் இது கலத்தின் மதிப்புகளை சில நிலையான தொகைக்கு அதிகரிக்கிறது அல்லது குறைக்கிறது
ஸ்பின் பட்டன் இது ஒரு கலத்தின் மதிப்புகளை சில நிலையான தொகைக்கு படிகளில் அதிகரிக்கிறது அல்லது குறைக்கிறது
விருப்பம் பொத்தான் இது ஒரு பிரத்யேக ஒற்றை உள்ளது /ஆஃப் விருப்பங்கள்.
லேபிள் அது நிலையானதாக இருக்கலாம் அல்லது கலத்துடன் இணைக்கப்படலாம்
குழுப் பெட்டி இது ஒரு குறிப்பிட்ட படிவத்தில் தொடர்புடைய உருப்படிகளை பார்வைக்கு ஒழுங்கமைக்க பயனரை அனுமதிக்கிறது

மேலும் படிக்க: எக்செல் இல் படிவக் கட்டுப்பாடுகளை எவ்வாறு பயன்படுத்துவது

ActiveX கட்டுப்பாடு – ActiveX கட்டுப்பாட்டின் பட்டியல்

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

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

ActiveX Controls Table

இதன் பெயர் கட்டுப்பாடு அது என்ன
கமாண்ட் பட்டன் ஒரு CommandButton கட்டுப்பாட்டைச் செருகுகிறது. இது கிளிக் செய்யக்கூடிய பொத்தானை உருவாக்குகிறது.
காம்போ பாக்ஸ் காம்போபாக்ஸ் கட்டுப்பாட்டைச் செருகுகிறது. இது கீழ்தோன்றும் பட்டியலை உருவாக்குகிறது.
செக்பாக்ஸ் செக்பாக்ஸ் கட்டுப்பாட்டைச் செருகுகிறது. இது பூலியன் விருப்பங்களைக் கட்டுப்படுத்துகிறது.
பட்டியல் பெட்டி ListBox கட்டுப்பாட்டைச் செருகுகிறது. பட்டியலிலிருந்து ஒரு பொருளைத் தேர்ந்தெடுக்க இது பயனரை அனுமதிக்கிறது.
உரைப்பெட்டி உரைப்பெட்டி கட்டுப்பாட்டைச் செருகுகிறது. இது ஒரு பயனரை உரையைத் தட்டச்சு செய்ய அனுமதிக்கிறது.
ஸ்க்ரோல் பார் ஒரு ஸ்க்ரோல்பார் கட்டுப்பாட்டைச் செருகுகிறது. பட்டியை இழுப்பதன் மூலம் மதிப்பை உள்ளிட இது பயன்படுகிறது.
சுழல் பட்டன் ஸ்பின்பட்டன் கட்டுப்பாட்டைச் செருகுகிறது. மேல் அல்லது கீழ் கிளிக் செய்வதன் மூலம் மதிப்பை உள்ளிட இது பயன்படுகிறது.
விருப்பம் பொத்தான் OptionButton கட்டுப்பாட்டைச் செருகுகிறது. இது பல விருப்பங்களிலிருந்து ஒரு பயனரைத் தேர்ந்தெடுக்க அனுமதிக்கிறது.
லேபிள் லேபிள் கட்டுப்பாட்டைச் செருகுகிறது. இதில் ஏதோவொன்றைப் பற்றிய சில தகவல்கள் மட்டுமே உள்ளன.
படம் படக் கட்டுப்பாட்டைச் செருகுகிறது. இது ஒரு படத்தை வைத்திருக்கிறது.
மாற்று பொத்தான் மாற்று பட்டன் கட்டுப்பாட்டைச் செருகுகிறது. இது பூலியன் விருப்பங்களைக் கட்டுப்படுத்துகிறது.
மேலும் கட்டுப்பாடுகள் உங்கள் கணினியில் நிறுவப்பட்டுள்ள பிற ActiveX கட்டுப்பாடுகளின் பட்டியலைக் காட்டுகிறது. இந்தக் கட்டுப்பாடுகள் அனைத்தும் Excel உடன் வேலை செய்யாமல் போகலாம்.

மேலும் படிக்க: ActiveX கட்டுப்பாடுகளை எப்படி பயன்படுத்துவதுஎக்செல்

ஒர்க் ஷீட்டில் ஏன் கட்டுப்பாடுகளைப் பயன்படுத்துகிறோம்?

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

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

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

செல் E6 மற்றும் E8 இரண்டு OptionButtons உடன் இணைக்கப்பட்டுள்ளன.

நான் அவற்றை இரண்டு குறிப்பிட்ட கலங்களுடன் இணைத்துள்ளேன் ( E6 , E8 ) . நான் OptionButton ஐ தேர்வு செய்கிறேன், “ Cell E6 உடன் இணைக்கப்பட்டுள்ளது “, பிறகு செல் E6 TRUE மற்றும் செல் காண்பிக்கும் E8 FALSE ஐக் காண்பிக்கும். " Cell E8 உடன் இணைக்கப்பட்டுள்ளது " என்ற தலைப்புடன் OptionButton ஐ நான் தேர்வு செய்யும் போது, ​​செல் E8 TRUE மற்றும் செல் E6<காண்பிக்கும் 2> FALSE ஐக் காண்பிக்கும். கீழே உள்ள படம் போன்று பண்புகள் சாளரத்தில் இணைக்கப்பட்ட கலத்தை அமைக்கலாம்.

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

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

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

  • படிவக் கட்டுப்பாடுகள்: இந்தக் கட்டுப்பாடுகள் Excel க்கு தனித்துவமானது, நீங்கள் அவற்றை UserForms அல்லது வேறு எந்த நோக்கத்திலும் பயன்படுத்தலாம். .
  • ActiveX கட்டுப்பாடுகள்: இந்தக் கட்டுப்பாடுகள் நேரடியாக பணித்தாளில் பயன்படுத்தக்கூடிய படிவக் கட்டுப்பாடுகளின் துணைக்குழு ஆகும்.

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

ActiveX கட்டுப்பாடுகள். கருவிக்குறிப்பு கட்டுப்பாட்டின் விளக்கத்தைக் காட்டுகிறது.

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

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

Excel Form Control Vs ActiveX Control

Excel Form Control மற்றும் ActiveX Control ஆகியவை ஒரே மாதிரியானவை. பயன்பாடுகள் ஒரே மாதிரியானவை ஆனால் இன்னும்,அவற்றுக்கிடையே சில வேறுபாடுகள் உள்ளன 1) எக்செல் 1) உள்ளமைந்த அம்சங்களில் படிவக் கட்டுப்பாடுகளும் அடங்கும் 1) ஆக்டிவ்எக்ஸ் கட்டுப்பாடுகள் சில நேரங்களில் பயனர் கைமுறையாகச் சேர்க்க வேண்டியிருக்கும் 2) அவை அதிகம் எளிமையான 2) படிவக் கட்டுப்பாட்டுடன் ஒப்பிடும்போது அவை மிகவும் நெகிழ்வான வடிவமைப்பைக் கொண்டுள்ளன 3) படிவக் கட்டுப்பாட்டு அம்சம் Windows மற்றும் Mac ஆகிய இரண்டிலும் கிடைக்கிறது 3 ) Mac இல் கிடைக்கவில்லை 4) குறியீடுகளில் ஒரு பொருளாகப் பயன்படுத்த முடியாது 4) VBA குறியீடுகளில் பொருள்களாகப் பயன்படுத்தலாம் 5) படிவக் கட்டுப்பாட்டின் செயல்பாட்டை நீட்டிக்க முடியாது 5) DLL களில் இருந்து உருவாக்கப்பட்டது. கூடுதல் கட்டுப்பாடுகளின் கீழ் நீங்கள் பெறும் Register Custom ஐப் பயன்படுத்தி ActiveX கட்டுப்பாடுகளின் செயல்பாட்டை நீட்டிக்கலாம். 6) படிவக் கட்டுப்பாடுகள் எந்த பண்பு அமைப்புகளையும் கொண்டிருக்கவில்லை 6) ActiveX Control ஆனது பண்புகள் அமைப்புகளைக் கொண்டுள்ளது 7) படிவக் கட்டுப்பாட்டிற்கு எக்செல் பதில், ஒவ்வொரு புதுப்பித்தல் அல்லது திருத்தம் செய்த பிறகு 7) ActiveX கட்டுப்பாட்டுக்கான பதில் எக்செல் இல் தொடர்ந்து உள்ளது

கன்குல்ஷன்

இந்த கட்டுரையில், படிவம் கட்டுப்பாடு மற்றும் <1 பற்றி சில யோசனைகளை சேகரிக்க முயற்சித்தேன்> ActiveX கட்டுப்பாடு மற்றும் அவற்றுக்கிடையேயான முக்கிய வேறுபாடுகள் ( Form Control vs ActiveX Control) . இந்தக் கட்டுரை உங்கள் கற்றல் பயணத்தில் சிறிது வெளிச்சம் போட்டிருக்கும் என்று நம்புகிறேன். உங்களுக்கு ஏதேனும் கேள்விகள் இருந்தால், மறக்க வேண்டாம்கீழே உள்ள கருத்து பெட்டியில் அவற்றைப் பகிரவும். மேலும் தொடர்புடைய கட்டுரைகளைப் பெற எங்கள் அதிகாரப்பூர்வ வலைத்தளமான ExcelWIKI ஐயும் நீங்கள் பார்வையிடலாம். தொடர்பில் இருப்பதற்கு நன்றி.

Happy Excelling ☕

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