අන්තර්ගත වගුව
අපි විශාල දත්ත කට්ටලයක වැඩ කරන විට, බොහෝ විට එයින් තෝරාගත් අගයක් ලබා ගැනීම අපහසු වේ. එපමණක් නොව, ඔබට එකවර තොරතුරු කිහිපයකට වඩා තෝරා ගත නොහැක. මෙම අවස්ථාවේදී, ListBox යනු Excel හි ඉතා ප්රයෝජනවත් විසඳුමකි. නමුත් මෙම ListBox නිර්මාණය කිරීමේ ක්රියාවලිය තරමක් අපහසුයි. එමනිසා, මෙම ලිපියෙන්, අපි සරල පියවර කිහිපයක් සමඟින් බහු-තේරීම ListBox එක්සෙල්හි නිර්මාණය කරන්නේ කෙසේදැයි ඉගෙන ගනිමු.
පුහුණු වැඩපොත බාගන්න
නියැදි ගොනුව ලබාගන්න පුහුණු වන්න.
Multi Select ListBox.xlsm
Excel හි Multi Select ListBox සෑදීමට පියවරෙන් පියවර ක්රියා පටිපාටි
ක්රියාවලිය පහසුයි, වඩා හොඳ අවබෝධයක් සඳහා අපි එය 8 පියවර වලට බෙදා ඇත. එබැවින්, තවදුරටත් ප්රමාදයකින් තොරව, අපි Excel හි බහු-තේරීම ListBox ක් සාදා ගන්නේ කෙසේදැයි බැලීමට පහත පියවර වෙත පිවිසෙමු.
පියවර 1: දත්ත කට්ටලයෙන් Excel වගුව සාදන්න
0>මුලදී, අපි නියැදි දත්ත කට්ටලයක් සකස් කර එය වගුවක් බවට පරිවර්තනය කළ යුතුය. මෙය සිදු කිරීම සඳහා, පහත පියවර අනුගමනය කරන්න.- පළමුව, 10 නගර නම් සහ ඒවායේ මුළු ජනගහනය <1 හි තොරතුරු සහිත දත්ත කට්ටලයක් සාදන්න>ඇමරිකා එක්සත් ජනපදය සිට 1, ජූලි දක්වා සෛල පරාසය B5:C14 .
- දැන්, දත්ත කට්ටලයේ ඕනෑම කොටුවක් මත ක්ලික් කර Insert tab එකෙන් Table තෝරන්න.
- ඉන්පසුව, ස්වයංක්රීයව තෝරා ගන්නා Create Table කවුළුව ඔබට පෙනෙනු ඇතවගුවක් සෑදීමට සෛල පරාසය.
- මෙම කවුළුවෙහි, මගේ වගුවෙහි ශීර්ෂ ඇති කොටුව සලකුණු කර OK ඔබන්න.
- ප්රතිඵලයක් වශයෙන්, දත්ත කට්ටලය වගුවකට පරිවර්තනය වී ඇති බව ඔබට පෙනෙනු ඇත. එය සමඟ, ඔබට වගුවෙහි නම කොටුවෙහි වගු සැලසුම ටැබය
- <11 යටතේ වගුව සොයාගත හැක>ඔබගේ අභිමතය පරිදි ඔබට වගුවේ නම වෙනස් කළ හැක.
තවත් කියවන්න: Excel හි යැපෙන පතන ලැයිස්තුවක් සාදා ගන්නේ කෙසේද
පියවර 2: නාම කළමනාකරු වෙතින් දත්ත කට්ටල ලැයිස්තුව නම් කරන්න
දැන්, අපි වගුවේ සිට සෛල පරාසයේ එක් එක් කාණ්ඩය නම් කරන්නෙමු. මේ සඳහා, පියවර හරහා යන්න.
- මුලින්ම, වගුවේ ඇති තීරුව B වෙතින් ඕනෑම කොටුවක් තෝරන්න.
- ඉන්පසු, සූත්ර වෙත යන්න. ටැබය සහ තෝරන්න නම නිර්වචනය කරන්න .
- මෙය අනුගමනය කිරීමෙන් ඔබට නව නම<2 පෙනෙනු ඇත> සංවාද කොටුව.
- මෙම සංවාද කොටුව තුළ, නම කොටුවෙහි තෝරාගත් තීරු ශීර්ෂයට අනුව ඕනෑම නමක් සපයන්න.
- ඊළඟට, එම කවුළුවේම ඇති වෙත යොමු කරයි කොටුව මත ක්ලික් කරන්න.
- ඉන්පසු, කර්සරය ශීර්ෂයට ඉහළින් තබන්න, එය කළු ඊතලයක් පෙන්වයි.
- ඉන්පසු, සෛල පරාසය B5:B14 තේරීමට වම්-ක්ලික් කරන්න.
- ප්රතිඵලයක් ලෙස, ඔබ වෙත යොමු කරයි කොටුවේ ඇති වගුවේ නම සමඟ නම් ලැයිස්තුව සහ OK ඔබන්න.
- එකම අනුගමනය කරන්නක්රියා පටිපාටිය, Cell පරාසය C5:C14 සඳහාද.
- අවසානයේ, ඔබට වැඩපොතේ ඉහළ වම් කෙළවරේ ඇති නාම පෙට්ටිය හි නම් පෙනෙනු ඇත.
පියවර 3: දත්ත වලංගුකරණය සමඟ පතන ලැයිස්තුව සාදන්න
මෙම අදියරේදී, අපි නම් කර ඇති ලැයිස්තුවෙන් පතන ලැයිස්තුවක් සාදන්නෙමු දත්ත වලංගුකරණය සමඟ පරාසයන්. ListBox නිර්මාණය කිරීමේ අත්යවශ්ය කොටස මෙයයි. අපි මෙය වැඩපොතෙහි වෙනත් වැඩ පත්රිකාවකින් නිර්මාණය කරමු. නමුත් ඔබට මෙම වැඩ පත්රිකාවේම මෙය කළ හැකිය. අපි පහත ක්රියාවලිය බලමු.
- ආරම්භයේදී, ඔබට අයදුම් කිරීමට අවශ්ය වගුවෙන් සෛල කිහිපයක් තෝරන්න දත්ත වලංගුකරණය .
- ඉන්පසු, යන්න දත්ත ටැබය සහ දත්ත මෙවලම් කොටසේ දත්ත වලංගු කිරීම තෝරන්න.
- ඊළඟට, සැකසීම් පටිත්තෙහි, ඉඩ දෙන්න කොටුවෙහි ලැයිස්තුව තෝරන්න.
- එසේම, සලකුණු කරන්න හිස් සහ සෛල තුළ පතන කොටු>පසුව, මෙම කවුළුවේ ඇති මූලාශ්රය කොටුව මත ක්ලික් කර ඔබේ යතුරුපුවරුවේ F3 ඔබන්න.
- ප්රතිඵලයක් ලෙස, ඔබට අලවන්න නම<පෙනෙනු ඇත. 2> නම් ලැයිස්තුව සහිත සංවාද කොටුව.
- මෙහි, ලැයිස්තුවෙන් CityNames තෝරා OK ඔබන්න.
- ඉන්පසු, මූලාශ්ර පෙට්ටියේ දැක්වෙන පළමු ලැයිස්තුවේ නම ඔබට පෙනෙනු ඇත.
- අවසාන වශයෙන්, <1 ඔබන්න>හරි සහ දෙවන නම සඳහා එම ක්රියාවලියම යොදන්නලැයිස්තුව.
- අවසාන වශයෙන්, තෝරාගත් සෛල මත දත්ත වලංගු කිරීම සක්රිය කර ඇති බව ඔබට පෙනෙනු ඇත.
පියවර 4: වලංගු වැඩ පත්රිකාවට VBA කේතය ඇතුළු කරන්න
දැන් පැමිණෙන්නේ ListBox සෑදීමට VBA කේතය ඇතුළත් කිරීමේ තීරණාත්මක කොටසයි. මේ සඳහා වන ක්රියාවලිය පහත දැක්වේ.
- මුලින්ම, වලංගු කළ වැඩ පත්රිකාව මත දකුණු-ක්ලික් කර සන්දර්භය මෙනුව වෙතින් View Code තෝරන්න. 13>
- ඉන්පසු, පිටුවට මෙම කේතය ඇතුළු කරන්න.
6669
- ඊළඟට, Insert tab වෙත ගොස් Module තෝරන්න.
- මෙම අවස්ථාවේදී, Project Object කවුළුවෙහි වැඩපොත නම තේරිය යුතුය.
- ඉන්පසු, මොඩියුලය modSettings ලෙස නැවත නම් කර මෙම කේතය ඇතුලත් කරන්න.
8356
කේත ලබා දීම සඳහා Contextures ට ස්තූතියි.
පියවර 5: Listbox සමඟ පරිශීලක පෝරමය සාදන්න & බොත්තම්
මෙම අදියරේදී, අපි ListBox සහ සමහර Command Buttons සමඟ වැඩපොත සඳහා UserForm නිර්මාණය කරන්නෙමු. මෙය සිදු කිරීම සඳහා, පහත ක්රියාවලිය අනුගමනය කරන්න.
- පළමුව, Visual Basic සංස්කාරකයේ Project-VBAPproject කවුළුවේ වැඩපොත තෝරන්න.
- ඉන්පසු, ඇතුළු කරන්න ටැබය වෙත ගොස් UserForm තෝරන්න.
- ප්රතිඵලයක් වශයෙන්, ඔබට පරිශීලක පෝරමය මෙවැනි අතුරු මුහුණත ලැබෙනු ඇත.
- මේ සමඟම, ඔබට මෙවලම් පෙට්ටියද ලැබේ කවුළුව.
- මෙතනින්, ListBox UserForm වෙත ඇදගෙන යන්න.
- ඉන්පසු, ListBox මෙසේ දිස්වනු ඇත. කොටුවේ දාර ඇදගෙන යාමෙන් ඔබට ප්රමාණය සීරුමාරු කළ හැක.
ඊළඟට, CommanButton දෙපාරක් ට අදින්න. UserForm එමෙන්ම ක්රියා කිරීම සඳහා බොත්තම් 2ක් සෑදීමට.
3>
- අවසාන වශයෙන්, අවසාන ප්රතිදානය මෙසේය.
පියවර 6: ගුණාංග සැකසීම් වෙනස් කරන්න
මෙම අදියරේදී, අපි ListBox හි එක් එක් සංරචකවල ගුණාංගවල යම් යම් වෙනස්කම් සිදු කරන්නෙමු.<3
- ආරම්භයේදී, Properties Window විවෘත කිරීමට Visual Basic සංස්කාරකය මත F4 ඔබන්න.
- ඉන්පසු, පරිශීලක පෝරමය තෝරා නම සහ සිරස්තලය මෙසේ වෙනස් කරන්න.
- ඊළඟට, ListBox තෝරා ඔබේ මනාපය අනුව නම වෙනස් කරන්න.
- අමතරව , පහත රූපයට අනුව ListStyle , MultiSelect සහ SpecialEffect වර්ගය වෙනස් කරන්න.
- දැන්, පළමු විධාන බොත්තම තෝරා ගුණාංගවල පහත වෙනස්කම් කරන්න.
- ඊට අමතරව, දෙවන විධාන බොත්තමෙහි ගුණාංග ද සංස්කරණය කරන්න.
පියවර 7: VBA කේතය යොදන්න UserForm
මෙම අදියරේදී, අපි UserForm හි එක් එක් සංරචක සඳහා VBA කේත යොදන්නෙමු. අපි බලමු කොහොමද කියලාඑය ක්රියා කරයි.
- පළමුව, UserForm තෝරා කේතය තේරීමට View tab වෙත යන්න.
- ඉන්පසු, හිස් පිටුවට මෙම කේතය ඇතුළු කරන්න. පරිශීලක පෝරමය විවෘත කළ විට එය ස්වයංක්රීයව ක්රියාත්මක වේ.
5970
- මෙයින් පසු, පරිශීලක පෝරමය <වෙත ආපසු යන්න. 2> View tab එකෙහි Object මත ක්ලික් කිරීමෙන් අතුරු මුහුණත.
- දැන්, ක්රියාවලිය අනුගමනය කරන්න OK බොත්තම සඳහා මෙම කේතය ඇතුළු කිරීමට.
7190
- මේ සමඟම, වසන්න සඳහා මෙම කේතය ටයිප් කරන්න. බොත්තම එකම ක්රියාවලිය භාවිතා කරයි.
9630
- අවසාන වශයෙන්, Ctrl + S වෙත ඔබන්න එය සුරකින්න සහ කවුළුව වසන්න.
කේත සමඟ උදවු කිරීම සඳහා Contextures වෙත ස්තුතියි.
පියවර 8: ListBox වෙතින් බහු තෝරන්න
අවසාන වශයෙන්, අපි බහු තේරීම් සඳහා සාර්ථකව ListBox නිර්මාණය කර ඇත. කේතය ක්රියා කරන්නේද නැද්ද යන්න පරීක්ෂා කිරීමට, සරලව මෙම පියවර හරහා යන්න.
- මුලින්ම, අපි අයදුම් කළ Cell B5 තෝරන්න දත්ත වලංගු කිරීම .
- ඉන් ඉක්බිතිව, ListBox ක් List වෙතින් අයිතමය තෝරන්න විධානය උත්පතන වනු ඇත.
- මෙම කවුළුව තුළ, එක් නමකට වඩා තෝරන්න ලැයිස්තුව.
- ඉන්පසු, OK ඔබන්න.
- අවසාන වශයෙන්, ඔබ සාර්ථකව බහු-තෝරා ඇත ListBox සහ සෑම නමක්ම කොමාවකින් වෙන් කර ඇත ( , ).
දේවල් මතක තබා ගැනීමට
- නම් කළ පරාස ඒවා සෛල යොමුවක් ලෙස හෝ පරිසීමක සමඟ ඇතුළත් කළහොත් දත්ත වලංගු කිරීමේ රීතියක් නිර්මාණය නොකරයි.
- ද
- 1>ගෝලීය විචල්යය UserForm සහ Worksheet VBA කේතය යන දෙකටම අදාළ වේ. ඕනෑම ක්රියාකාරී සෛල නාමයක් මුලින් strDVList කේතය තාවකාලික පරාසයකට යවන අතර පසුව ListBox සඳහා RowSource ලෙස භාවිත කරන්නෙකු UserForm විවෘත කරන විට භාවිතා කරයි. .
- තෝරාගැනීමේ පහසුව සඳහා ඔබට තනි නමකින් පරාස කිහිපයක් ඒකාබද්ධ කළ හැක.
නිගමනය
අදට එපමණයි. Excel හි Multi select ListBox නිර්මාණය කරන්නේ කෙසේද යන්න පිළිබඳ මෙම දිගු නමුත් සරල පියවරයන් ඔබට මාතෘකාව ටිකක් පහසු කර ඇතැයි මම බලාපොරොත්තු වෙමි. ඔබේ ප්රතිපෝෂණය අදහස් කොටුවේ අපට දන්වන්න. මෙවැනි තවත් ලිපි සඳහා ExcelWIKI අනුගමනය කරන්න.