உள்ளடக்க அட்டவணை
சூழ்நிலைகளைப் பொறுத்து கீழ்தோன்றும் பட்டியலில் பல மதிப்புகளைத் தேர்ந்தெடுக்க வேண்டியிருக்கும். இந்த டுடோரியலில், கீழ்தோன்றும் பட்டியலில் பல தேர்வுகளை எவ்வாறு செய்வது என்பதை நாங்கள் உங்களுக்குக் காண்பிக்கப் போகிறோம். இந்த அமர்விற்கு, நாங்கள் Excel 2019 ஐப் பயன்படுத்துகிறோம், உங்களுக்கு விருப்பமான பதிப்பைப் பயன்படுத்த தயங்க வேண்டாம்.
அமர்வில் நுழைவதற்கு முன், எங்களின் எடுத்துக்காட்டுகளின் அடிப்படையான தரவுத்தொகுப்பைப் பற்றி அறிந்து கொள்வோம்.
இங்கே எங்களிடம் பல எழுதுபொருட்கள் உள்ளன, இவற்றைப் பயன்படுத்தி கீழ்தோன்றும் பட்டியலை உருவாக்கி, அங்கு பல உருப்படிகளைத் தேர்ந்தெடுப்போம்.
விஷயங்களை நேராக வைத்திருக்க இது ஒரு எளிய தரவுத்தொகுப்பு என்பதை நினைவில் கொள்ளவும். . நடைமுறைச் சூழலில், நீங்கள் மிகப் பெரிய மற்றும் சிக்கலான தரவுத்தொகுப்பைச் சந்திக்க நேரிடலாம்.
பயிற்சிப் பணிப்புத்தகம்
கீழே உள்ள இணைப்பிலிருந்து பயிற்சிப் புத்தகத்தைப் பதிவிறக்க உங்களை வரவேற்கிறோம்.
Drop Down List.xlsm இலிருந்து பல தேர்வுகளை மேற்கொள்ளுங்கள்
ஒரு கீழ்தோன்றும் பட்டியலில் பல தேர்வு
முதலில், நாம் கீழ்தோன்றும் பட்டியலை உருவாக்க வேண்டும் எங்கள் எழுதுபொருட்கள். விரைவாக உருவாக்குவோம். கீழ்தோன்றும் பட்டியலை உருவாக்குவது தொடர்பான கட்டுரையைப் பார்வையிட தயங்க வேண்டாம்.
தரவு சரிபார்ப்பு உரையாடல் பெட்டியில் LIST தரவு வகையைத் தேர்ந்தெடுத்து, செருகவும் உருப்படிகளின் செல் வரம்பு.
B4:B11 என்பது எழுதுபொருள் கூறுகளை வைத்திருக்கும் வரம்பாகும். இப்போது நீங்கள் கீழ்தோன்றும் பட்டியலைக் காண்பீர்கள்.
மேலும் படிக்க: எக்செல் டிராப் டவுன் பட்டியல் தேர்வைப் பொறுத்து
1. தேர்ந்தெடுபல உருப்படிகள் (நகல் தேர்வை அனுமதிக்கிறது)
வழக்கமான கீழ்தோன்றும் பட்டியல் எப்போதும் ஒரு பொருளைத் தேர்ந்தெடுக்கும். இங்கே நீங்கள் பார்க்கலாம், பட்டியலிலிருந்து பேனா என்பதைத் தேர்ந்தெடுத்துள்ளோம் (கீழே உள்ள படம்).
இப்போது, மற்றொரு பொருளைத் தேர்ந்தெடுத்தால், <7 என்று சொல்லலாம்>பென்சில்
பின்னர் அது முந்தைய மதிப்பை மாற்றிவிடும். பென்சில் மட்டுமே தேர்ந்தெடுக்கப்பட்டிருக்கும்.
பல உருப்படிகளைத் தேர்ந்தெடுக்க, VBA குறியீட்டைப் பயன்படுத்த வேண்டும். Microsoft Visual Basic for Applications சாளரத்தைத் திறக்கவும் (அதைத் திறக்க ALT + F11 அழுத்தவும்).
இப்போது நீங்கள் தேர்ந்தெடுக்க விரும்பும் பணித்தாள் பெயர் அல்லது எண்ணை இருமுறை கிளிக் செய்யவும். கீழ்தோன்றும் பட்டியலில் பல உருப்படிகள். அந்த குறிப்பிட்ட தாளின் குறியீடு சாளரத்தை நீங்கள் காண்பீர்கள்.
இங்கே, எங்கள் பணிப்புத்தகத்தில் Sheet2 க்கான குறியீடு சாளரம் உள்ளது (எங்களிடம் கீழ்தோன்றும் உள்ளது இந்தத் தாளில் பட்டியலிடவும்).
குறியீடு சாளரம் திறக்கப்பட்டதும், பின்வரும் குறியீட்டைச் செருகவும்
8485
குறியீட்டைச் சேமித்து, இப்போது மதிப்புகளைத் தேர்ந்தெடுக்க முயற்சிக்கவும். கீழ்தோன்றும் பட்டியலில்.
பென்சில் என்பதைத் தேர்ந்தெடுத்து, மற்றொரு பொருளை நோட்புக் தேர்ந்தெடுக்கப் போகிறோம். நீங்கள் பார்க்க முடியும், நாங்கள் இரண்டு பொருட்களையும் கண்டுபிடித்துள்ளோம் (கீழே உள்ள படம்).
இந்த குறியீடு தேர்வை மீண்டும் செய்ய அனுமதிக்கும். மீண்டும் பென்சில் என்பதைத் தேர்ந்தெடுத்தால்,
தேர்வுப் பெட்டியில் மீண்டும் உருப்படியைக் கண்டுபிடிப்போம்.
1>
குறியீடு விளக்கம்
நாங்கள் இரண்டு சரங்களை அறிவித்துள்ளோம் பழைய மதிப்பு மற்றும் புதிய மதிப்பு .
D4 கலத்தில் கீழ்தோன்றும் பட்டியலை நாங்கள் உருவாக்கியிருப்பதை நீங்கள் பார்க்கலாம், அதனால்தான் எங்கள் இலக்கு முகவரி D4 . மேலும், செல் தரவு சரிபார்ப்பைப் பயன்படுத்துகிறதா அல்லது Target.SpecialCells ஐப் பயன்படுத்தவில்லையா என்பதை நாங்கள் மீண்டும் சரிபார்த்துள்ளோம்.
மதிப்பு தேர்ந்தெடுக்கப்பட்டதும், நிகழ்வுகளை ( Application.EnableEvents = False
) முடக்கிவிட்டோம், அதனால் மாற்றங்கள் செய்யக்கூடாது' t நிகழ்வை மீண்டும் தூண்டுகிறது. தேர்ந்தெடுக்கப்பட்ட உருப்படியை புதிய மதிப்பு இல் சேமிக்கவும்.
மாற்றத்தைச் செயல்தவிர்த்த பிறகு, மதிப்பை பழைய மதிப்பு என அமைத்துள்ளோம். பிறகு Oldvalue காலியாக உள்ளதா இல்லையா என்பதைச் சரிபார்க்கவும். காலியாக இருந்தால் (ஒரு மதிப்பு மட்டுமே தேர்ந்தெடுக்கப்பட்டது), பின்னர் புதிய மதிப்பை வழங்கவும். இல்லையெனில், பழைய மதிப்பு மற்றும் புதிய மதிப்பு ஆகியவற்றை இணைக்கவும்.
நிகழ்வை மீட்டமைக்கும் முன், தேவைப்பட்டால் மாற்றிக்கொள்ளலாம்.
மேலும் படிக்க: பல சார்ந்து கீழிறங்கும் பட்டியல் Excel VBA
2. கீழ்தோன்றும் பட்டியலில் இருந்து பல பொருட்களைத் தேர்ந்தெடுக்கவும் (தனிப்பட்ட தேர்வு மட்டும்)
முந்தைய பகுதியில் , மீண்டும் மீண்டும் அனுமதிக்கப்படும் பல தேர்வுகளைப் பார்த்தோம். நீங்கள் அதை விரும்பவில்லை என்றால், இந்தப் பகுதியைப் பின்தொடரவும்.
சௌகரியத்திற்காக, இந்த ஆர்ப்பாட்டத்திற்கு நாங்கள் ஒரு தனி தாளைப் பயன்படுத்தினோம். இந்த முறை நாங்கள் Sheet3 இல் இருக்கிறோம். இந்தத் தாளின் குறியீடு சாளரத்தில் பின்வரும் குறியீட்டை எழுதவும்.
3826
முந்தைய குறியீட்டுடன் ஒப்பிடும்போது ஏதேனும் வித்தியாசம் உள்ளதா! உற்றுப் பாருங்கள், சிறிய வித்தியாசத்தைக் கண்டறிய முடியும்.
இங்கே நாங்கள் VBA செயல்பாட்டைப் பயன்படுத்தியுள்ளோம் INSTR . INSTR செயல்பாடு ஒரு சரத்தில் ஒரு துணைச்சரத்தின் முதல் நிகழ்வின் நிலையை வழங்குகிறது. மேலும் தகவலுக்கு இந்த INSTR கட்டுரையைப் பார்வையிடவும்.
InStr(1, Oldvalue, Newvalue) = 0 உடன் இந்த தருக்க செயல்பாட்டைப் பயன்படுத்தி, மதிப்புகள் கண்டுபிடிக்கப்பட்டதா இல்லையா என்பதை நாங்கள் சோதித்தோம். தருக்கச் செயல்பாடு TRUE (முன்பு காணப்படவில்லை) எனத் தந்தால், அது உருப்படியைத் தேர்ந்தெடுத்து முந்தைய மதிப்புடன் இணைக்க அனுமதிக்கிறது.
குறியீட்டைச் சேமித்து, ஏற்கனவே உள்ள உருப்படியைத் தேர்ந்தெடுக்க முயற்சிக்கவும். தேர்ந்தெடுக்கப்பட்டது.
இங்கே நாம் ஏற்கனவே பென்சில் தேர்ந்தெடுத்துள்ளோம், அதை மீண்டும் தேர்ந்தெடுக்க விரும்பினால், நம்மால் முடியாது. இது நகல் மதிப்புகளை அனுமதிக்காது.
மேலும் படிக்க: எக்செல் இல் மற்றொரு தாளில் இருந்து டிராப் டவுன் பட்டியலை உருவாக்குவது எப்படி
3. தேர்ந்தெடுக்கவும் நியூலைனில் உள்ள உருப்படிகள்
இதுவரை, உருப்படிகள் கமாவால் பிரிக்கப்பட்டிருப்பதைக் கண்டறிந்துள்ளோம். இந்தப் பிரிவில், தேர்ந்தெடுக்கப்பட்ட உருப்படிகளை புதிய வரிகளில் வரிசைப்படுத்துவோம்.
எளிமைக்காக, D4 கலத்துடன் சில கலங்களை இணைக்கிறோம். அதைச் செய்ய, நீங்கள் ஒன்றிணைக்க விரும்பும் கலங்களைத் தேர்ந்தெடுத்து ஒன்றுபடுத்து & முகப்பு தாவலின் சீரமைப்பு பிரிவில் இருந்து மையமாக .
செல் அதிக உயரம் பெறும்
இப்போது, நியூலைன் மூலம் பொருட்களைப் பிரிப்பதற்கான குறியீட்டைப் பார்ப்போம். பின்வரும் குறியீட்டைப் பயன்படுத்தவும்
4406
முந்தைய குறியீட்டில் இருந்து ஒரே வித்தியாசம் என்னவென்றால், இந்த முறை vbNewLine OldValue மற்றும் இடையே பயன்படுத்தினோம் புதிய மதிப்பு .
vbNewLine உருப்படிகளுக்கு இடையே ஒரு புதிய வரியை வழங்குகிறது.
இப்போது உருப்படிகளைத் தேர்ந்தெடுக்கவும்.
1>
மேலே உள்ள படத்தில் காண்பிக்கப்படும் பேனா ஐத் தேர்ந்தெடுக்கிறோம். இப்போது மற்றொரு உறுப்பைத் தேர்ந்தெடுக்கவும்.
இரண்டு உருப்படிகளும் வெவ்வேறு வரிகளில் இருப்பதைக் காண்பீர்கள்.
இங்கே இரண்டு உள்ளது மதிப்புகள், இரண்டு வெவ்வேறு வரிகளில் உள்ளன. மற்றொரு மதிப்பைத் தேர்ந்தெடுப்பது அதை மற்றொரு வரியில் சேர்க்கும். ஒவ்வொரு மதிப்பும் ஒரு புதிய வரியில் இருக்கும்.
உருப்படிகளைப் பிரிக்க மற்றொரு பிரிப்பான் விரும்பினால், vbNewline<10 க்கு பதிலாக இரட்டை மேற்கோள்களுக்குள் அதைப் பயன்படுத்தவும்>.
முடிவு
இன்னைக்கு அவ்வளவுதான். கீழ்தோன்றும் பட்டியலில் பல தேர்வுகளைச் செய்வதற்கான பல அணுகுமுறைகளை நாங்கள் பட்டியலிட்டுள்ளோம். இது உங்களுக்கு பயனுள்ளதாக இருக்கும் என்று நம்புகிறேன். எதையும் புரிந்து கொள்ள கடினமாக இருந்தால் தயங்காமல் கருத்து தெரிவிக்கவும். இங்கே நாம் தவறவிட்ட வேறு எந்த முறைகளையும் எங்களுக்குத் தெரியப்படுத்துங்கள்.