როგორ შევქმნათ Multi Select List Box Excel-ში (მარტივი ნაბიჯებით)

  • გააზიარეთ ეს
Hugh West

როდესაც ჩვენ ვმუშაობთ დიდ მონაცემთა ბაზაზე, ხშირად ძნელია მისგან რაიმე შერჩევითი მნიშვნელობის მიღება. უფრო მეტიც, თქვენ არ შეგიძლიათ ერთდროულად აირჩიოთ რამდენიმე ინფორმაციის მეტი ნაწილი. ამ შემთხვევაში, ListBox ძალიან გამოსადეგია Excel -ში. მაგრამ ამ ListBox შექმნის პროცესი ცოტა რთულია. ამიტომ, ამ სტატიაში ჩვენ ვისწავლით, თუ როგორ შევქმნათ მრავალჯერადი ListBox Excel-ში რამდენიმე მარტივი ნაბიჯით.

ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი

მიიღეთ ნიმუშის ფაილი ივარჯიშეთ.

Multi Select ListBox.xlsm

ნაბიჯ-ნაბიჯ პროცედურები Excel-ში Multi Select ListBox-ის შესაქმნელად

პროცესი უფრო ადვილია, ჩვენ ის დავყავით 8 ნაბიჯებად უკეთესი გაგებისთვის. ასე რომ, შემდგომი შეფერხების გარეშე, მოდით გადავიდეთ ქვემოთ მოცემულ ნაბიჯებზე, რათა ვნახოთ, როგორ შევქმნათ მრავალჯერადი ListBox Excel-ში.

ნაბიჯი 1: შექმენით Excel ცხრილი მონაცემთა ნაკრებიდან

თავდაპირველად, ჩვენ უნდა მოვამზადოთ ნიმუშის მონაცემთა ნაკრები და გადავიყვანოთ იგი ცხრილად. ამისათვის მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.

  • პირველ რიგში, შექმენით მონაცემთა ბაზა 10 ქალაქის სახელების და მათი მთლიანი მოსახლეობის ინფორმაციის USA 1 ივლისამდე უჯრედების დიაპაზონში B5:C14 .

  • ახლა დააწკაპუნეთ მონაცემთა ნაკრების ნებისმიერ უჯრედზე და აირჩიეთ ცხრილი ჩასმა ჩანართიდან.

  • შემდეგ, ნახავთ ცხრილის შექმნა ფანჯარას, რომელიც ავტომატურად ირჩევსუჯრედების დიაპაზონი ცხრილის შესაქმნელად.
  • ამ ფანჯარაში მონიშნეთ მონიშნული ველი ჩემს ცხრილს აქვს სათაურები და დააჭირეთ OK .

  • შედეგად, ნახავთ, რომ მონაცემთა ნაკრები გადაკეთებულია ცხრილად.

  • ერთად მასთან ერთად შეგიძლიათ იპოვოთ ცხრილი ცხრილის სახელი ველში ცხრილის დიზაინი ჩანართის ქვეშ

  • შეგიძლიათ შეცვალოთ ცხრილის სახელი თქვენი უპირატესობის მიხედვით.

დაწვრილებით: როგორ შევქმნათ დამოკიდებული ჩამოსაშლელი სია Excel-ში

ნაბიჯი 2: სახელების მონაცემთა ნაკრების სია Name Manager-იდან

ახლა ჩვენ დავასახელებთ უჯრედების დიაპაზონის თითოეულ კატეგორიას ცხრილიდან. ამისათვის გაიარეთ ნაბიჯები.

  • პირველ რიგში, აირჩიეთ ნებისმიერი უჯრედი სვეტი B ცხრილიდან.
  • შემდეგ, გადადით ფორმულებზე ჩანართი და აირჩიეთ სახელის განსაზღვრა .

  • ამის შემდეგ ნახავთ ახალ სახელს დიალოგური ყუთი.
  • ამ დიალოგურ ფანჯარაში მიუთითეთ ნებისმიერი სახელი არჩეული სვეტის სათაურის მიხედვით Name უჯრში.

  • შემდეგ, დააწკაპუნეთ ველზე მიმართავს იმავე ფანჯარაში.
  • შემდეგ, დააყენეთ კურსორი სათაურზე და გამოჩნდება შავი ისარი.
  • შემდეგ, დააჭირეთ მარცხნივ დაწკაპუნებას, რომ აირჩიოთ უჯრედების დიაპაზონი B5:B14 .

  • შედეგად, თქვენ დაინახავს სახელების სიას ცხრილის სახელთან ერთად მიმართავს ველში და დააჭირეთ OK .

  • მიჰყევით იგივესპროცედურა, უჯრედების დიაპაზონისთვის C5:C14 ასევე.
  • და ბოლოს, იხილავთ სახელებს Name Box სამუშაო წიგნის ზედა მარცხენა კუთხეში.

ნაბიჯი 3: შექმენით ჩამოსაშლელი სია მონაცემთა დადასტურებით

ამ ეტაპზე ჩვენ შევქმნით ჩამოსაშლელ სიას დასახელებულიდან დიაპაზონი მონაცემთა დადასტურებით. ეს არის ListBox -ის შექმნის არსებითი ნაწილი. ჩვენ ამას შევქმნით სამუშაო წიგნში სხვა სამუშაო ფურცელში. მაგრამ ამის გაკეთება შეგიძლიათ იმავე სამუშაო ფურცელშიც. ვნახოთ პროცესი ქვემოთ.

  • დასაწყისში აირჩიეთ რამდენიმე უჯრედი ცხრილიდან, სადაც გსურთ გამოიყენოთ მონაცემთა ვალიდაცია .
  • შემდეგ, გადადით მონაცემთა ჩანართი და აირჩიეთ მონაცემთა დადასტურება მონაცემთა ინსტრუმენტები განყოფილებაში.

  • შემდეგ, პარამეტრები ჩანართში აირჩიეთ სია ველში დაშვება .

  • ასევე, მონიშნეთ მონიშნული ცარიელის იგნორირება და უჯრედის ჩამოსაშლელი ველები.

  • შემდეგ, დააწკაპუნეთ ამ ფანჯარაში Source ყუთზე და დააჭირეთ F3 თქვენს კლავიატურაზე.
  • შედეგად, ნახავთ Paste Name დიალოგური ფანჯარა სახელების სიით.
  • აქ აირჩიეთ CityNames სიიდან და დააჭირეთ OK .

  • შემდეგ, თქვენ იხილავთ პირველი სიის სახელს, რომელიც გამოჩნდება წყაროს ველში.

  • ბოლოს, დააჭირეთ OK და გამოიყენეთ იგივე პროცესი მეორე სახელისთვისსია.
  • და ბოლოს, ნახავთ, რომ მონაცემთა დადასტურება გააქტიურებულია არჩეულ უჯრედებზე.

ნაბიჯი 4: ჩადეთ VBA კოდი Validated Worksheet-ში

ახლა მოდის VBA კოდის ჩასმის გადამწყვეტი ნაწილი ListBox -ის შესაქმნელად. ქვემოთ მოცემულია ამის პროცესი.

  • პირველ რიგში, დააწკაპუნეთ მაუსის მარჯვენა ღილაკით დამოწმებულ სამუშაო ფურცელზე და აირჩიეთ კოდის ნახვა კონტექსტური მენიუდან .

  • შემდეგ, ჩადეთ ეს კოდი გვერდზე.
6437

  • შემდეგი, გადადით Insert ჩანართზე და აირჩიეთ Module .
  • ამ ეტაპზე, სამუშაო წიგნის სახელი უნდა იყოს არჩეული Project Object ფანჯარაში.

  • შემდეგ, დაარქვით მოდულს modSettings და ჩადეთ ეს კოდი.
2847

მადლობა Contextures კოდების მოწოდებისთვის.

ნაბიჯი 5: შექმენით UserForm Listbox-ით & ღილაკები

ამ ეტაპზე ჩვენ შევქმნით UserForm სამუშაო წიგნისთვის ListBox და რამდენიმე Command Buttons . ამისათვის მიჰყევით ქვემოთ მოცემულ პროცესს.

  • პირველ რიგში, აირჩიეთ სამუშაო წიგნი Project-VBAProject ფანჯარაში Visual Basic რედაქტორში.

  • შემდეგ, გადადით ჩასმა ჩანართზე და აირჩიეთ UserForm .

  • შედეგად, თქვენ მიიღებთ UserForm ინტერფეისს ამგვარად.

  • ამასთან ერთად თქვენ მიიღებთ ინსტრუმენტთა ყუთსაც ფანჯარა.
  • აქედან გადაიტანეთ ListBox UserForm .

  • შემდეგ, ListBox ასე გამოიყურება. თქვენ შეგიძლიათ დაარეგულიროთ ზომა ყუთის კიდეების გადათრევით.

  • შემდეგ, გადაიტანეთ CommanButton ორჯერ UserForm ასევე 2 ღილაკის შესაქმნელად მუშაობისთვის.

  • ბოლოს, საბოლოო გამომავალი ასე გამოიყურება.

ნაბიჯი 6: თვისებების პარამეტრების შეცვლა

ამ ეტაპზე ჩვენ შევცვლით ListBox -ის თითოეული კომპონენტის თვისებებს.

  • დასაწყისში დააჭირეთ F4 Visual Basic რედაქტორზე, რათა გახსნათ თვისებების ფანჯარა .
  • შემდეგ, აირჩიეთ მომხმარებლის ფორმა და შეცვალეთ სახელი და წარწერა ასე.

  • შემდეგ, აირჩიეთ ListBox და შეცვალეთ სახელი თქვენი უპირატესობის მიხედვით.

  • დამატებით , შეცვალეთ ListStyle , MultiSelect და SpecialEffect ქვემო სურათის მიხედვით.

  • ახლა, აირჩიეთ პირველი ბრძანების ღილაკი და შეიტანეთ შემდეგი ცვლილებები თვისებებში.

  • გარდა ამისა, შეცვალეთ მეორე ბრძანების ღილაკის თვისებებიც.

ნაბიჯი 7: გამოიყენეთ VBA კოდი UserForm

ამ ეტაპზე, ჩვენ გამოვიყენებთ VBA კოდებს UserForm -ის თითოეულ კომპონენტზე. ვნახოთ როგორის მუშაობს.

  • პირველ რიგში, აირჩიეთ UserForm და გადადით View ჩანართზე კოდი .

  • შემდეგ, ჩადეთ ეს კოდი ცარიელ გვერდზე. ის ავტომატურად იმუშავებს, როდესაც UserForm გაიხსნება.
1553

  • ამის შემდეგ, დაუბრუნდით UserForm ინტერფეისი Object დაწკაპუნებით View ჩანართზე.

  • ახლა, მიჰყევით პროცესს ამ კოდის ჩასასმელად OK ღილაკისთვის.
2965

  • ამასთან ერთად აკრიფეთ ეს კოდი დახურვისთვის ღილაკი იგივე პროცესის გამოყენებით.
7536

  • ბოლოს, დააჭირეთ Ctrl + S შეინახეთ და დახურეთ ფანჯარა.

მადლობა Contextures -ს კოდების დახმარებისთვის.

ნაბიჯი 8: მრავალჯერადი შერჩევა ListBox-დან

საბოლოოდ, ჩვენ წარმატებით შევქმენით ListBox მრავალჯერადი შერჩევისთვის. იმის შესამოწმებლად, მუშაობს თუ არა კოდი, უბრალოდ გაიარეთ ეს ნაბიჯები.

  • პირველ რიგში, აირჩიეთ უჯრედი B5 სადაც გამოვიყენეთ მონაცემთა დადასტურება .
  • სწორად ამის შემდეგ გამოჩნდება ListBox ბრძანება აირჩიეთ ელემენტი სიიდან .
  • ამ ფანჯარაში აირჩიეთ ერთზე მეტი სახელი სია.

  • შემდეგ დააჭირეთ OK .
  • საბოლოოდ, თქვენ წარმატებით გააკეთეთ მრავალჯერადი შერჩევა ListBox და თითოეული სახელი გამოყოფილია მძიმით ( , ).

რამ დასამახსოვრებლად

  • დასახელებული დიაპაზონები არ შექმნის მონაცემთა ვალიდაციის წესს, თუ ისინი შეყვანილია როგორც უჯრედის მითითება ან დელიმიტერებით.
  • 1>გლობალური ცვლადი გამოიყენება როგორც UserForm და Worksheet VBA კოდისთვის. ნებისმიერი აქტიური უჯრედის სახელი თავდაპირველად გადასცემს კოდს strDVList დროებით დიაპაზონში და შემდეგ გამოიყენება როგორც RowSource ListBox როდესაც მომხმარებელი ხსნის UserForm-ს .
  • შეგიძლიათ დააკავშიროთ რამდენიმე დიაპაზონი ერთ სახელში შერჩევის გამარტივებისთვის.

დასკვნა

დღეისთვის სულ ეს არის. ვიმედოვნებ, რომ ეს გრძელი, მაგრამ მარტივი ნაბიჯები, თუ როგორ შექმნათ Multi Select ListBox excel-ში, ცოტათი გაგიადვილებთ თემას. შეგვატყობინეთ თქვენი გამოხმაურება კომენტარების ველში. მიჰყევით ExcelWIKI დამატებითი მსგავსი სტატიებისთვის.

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.