Სარჩევი
კომბო ველი არის Excel-ის განსაკუთრებული ფუნქცია. როდესაც ჩვენ გვჭირდება ექსელში პარამეტრების სიის გამოყენება, ჩვენ ვიყენებთ ამ ფუნქციას. ამ სტატიაში ჩვენ დეტალურად განვიხილავთ Excel Combo box-ს სათანადო ილუსტრაციით.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
ჩამოტვირთეთ ეს პრაქტიკის სამუშაო წიგნი აქ ივარჯიშეთ ამ სტატიის კითხვის დროს.
Combo Box.xlsm-ის გამოყენება
რა არის Excel Combo Box?
Combo Box არის ჩამოსაშლელი სია, რომელიც ეფუძნება გარკვეული ტექსტური ველის კომბინაციას. ჩამოსაშლელი სიიდან ჩვენ შეგვიძლია ავირჩიოთ სასურველი ვარიანტი. ასევე, შეგვიძლია დავაკავშიროთ უჯრედი ამ სიას, რომელიც აჩვენებს არჩეული ელემენტის სერიულ ნომერს. Excel Combo Box ხელმისაწვდომია Excel 2007 -დან 365 -მდე.
როგორ დავამატო Combo Box Excel 2007/2010/2013/2016 ან სხვა განახლებული ვერსიები
ამ განყოფილებაში ჩვენ გაჩვენებთ ძირითად პროცედურას, თუ როგორ უნდა დაამატოთ კომბინირებული ველი Excel-ში. შემდეგი პროცედურა გავრცელდება კომბინირებული ველის Excel-ის ყველა ვერსიაზე.
კომბო ველის დასამატებლად, ჩვენ უნდა შევიდეთ დეველოპერის ჩანართზე. ჩვეულებრივ, Developer ინსტრუმენტი არ არის ხელმისაწვდომი Excel Ribbon ვარიანტებში.
📌 ნაბიჯები:
- გადადით ფაილზე >> ოფციები . Excel Options ფანჯარა გამოჩნდება აქ.
- აირჩიეთ Customize Ribbon ვარიანტი მარცხენა მხრიდან.
- შემდეგ, გადადით მთავარ ჩანართებზე მორგებაRibbon სვეტი.
- გაეცანით Developer ოპციას სიიდან.
- მონიშნეთ შესაბამისი ველი Developer ოპცია.
- ბოლოს, დააჭირეთ OK .
- დაბრუნდით ფურცელზე.
ჩვენ ვხედავთ დეველოპერი ჩანართი ახლა ხელმისაწვდომია.
- დააწკაპუნეთ დეველოპერი ჩანართზე.
- აირჩიეთ Insert ოპცია Controls ჯგუფიდან.
Options of the Insert ჩანართი ნაჩვენებია აქ. ეს ფანჯარა მიუთითებს ორი განსხვავებული ტიპის ორ კომბინირებულ ველს.
- ახლა აირჩიეთ რომელიმე მონიშნული კომბინირებული ველი.
- შემდეგ მოათავსეთ კურსორი სასურველი მდებარეობის ფურცელში.
ჩვენ ასევე შეგვიძლია კომბინირებული ველის ზომის მორგება.
როგორ დავამატოთ Excel Combo Box-ის 2 ტიპი
ჩვენ უკვე ვიცით, რომ არსებობს ორი ტიპის კომბინირებული ყუთები. ეს არის-
- Form Controls Combo Box და
- ActiveX Controls Combo Box .
in ქვემოთ მოცემულ განყოფილებაში განვიხილავთ ამ ორ კომბინირებულ ყუთს.
1. დაამატეთ Form Control Combo Box
ამ განყოფილებაში ჩვენ გაჩვენებთ, თუ როგორ დავამატოთ Form Controls Combo Box Excel-ში.
ჩვენ გვაქვს სახელის მონაცემთა ნაკრები. კვირის დღეების. აქ ჩვენ დავამატებთ Combo Box-ს, რომელიც შეარჩევს დღეს ჩამოსაშლელი სიიდან და აჩვენებს შერჩევის ნომერს. ასევე, ვამატებთ უჯრედს, რომელიც აჩვენებს არჩეული დღის სახელს.
📌📌 ნაბიჯები:
- პირველ რიგში, აირჩიეთ კომბინირებული ველი ფორმის კონტროლის სექციიდან.
- დაათავსეთ კომბინირებული ველი ფურცელზე სასურველ ადგილას.
- დააჭირეთ მაუსის მარჯვენა ღილაკს.
- აირჩიეთ Format Control ვარიანტი კონტექსტური მენიუდან .
- ჩნდება ფანჯარა ობიექტების ფორმატირება .
- აირჩიეთ ახლა ჩანართი Control .
შეყვანა მნიშვნელობები გამოჩენილ უჯრებზე. შეყვანის დიაპაზონში ჩვენ ვირჩევთ დიაპაზონს, რომელიც შეიცავს ჩამოსაშლელ მნიშვნელობებს.
უჯრედის ბმული ველი ეხება უჯრედს, რომელიც აჩვენებს სერიულ ნომერს. შერჩევისას.
ჩასაშლელი ხაზები მიუთითებს, თუ რამდენი ვარიანტი გამოჩნდება ჩამოსაშლელ სიაში.
- და ბოლოს, დააჭირეთ OK .
- ახლა დააწკაპუნეთ ჩამოსაშლელ ისარს.
ოფციათა სია ნაჩვენებია აქ.
- აირჩიეთ ვარიანტი ჩამოსაშლელი სიიდან.
ჩვენ ვხედავთ, რომ 2 ნაჩვენებია <1-ზე>უჯრედი D5 . ეს უჯრედი დაკავშირებულია ჩამოსაშლელ სიასთან.
- ახლა ჩვენ დამატებით გვინდა ვაჩვენოთ შერჩევის მნიშვნელობა ან არჩეული დღის სახელი კონკრეტულ უჯრედში.
- ჩვენ გამოვიყენებთ ფორმულას ამისთვის.
- დასვით შემდეგი ფორმულა Cell E5 .
=INDEX(B5:B11,D5)
- დააჭირეთ Enter ღილაკს შედეგის მისაღებად.
ასე რომ, სრული პროცესი ფორმის კონტროლის კომბო ველი ნაჩვენებია აქ.
წაიკითხეთ მეტი: 10 ყველაზე ხშირად გამოყენებული Excel VBA ობიექტის სია (ატრიბუტები და მაგალითები)
2. შექმენით ActiveX Control Combo Box
ამ განყოფილებაში ჩვენ გაჩვენებთ, თუ როგორ შევქმნათ ActiveX Controls კომბინირებული ყუთი. არის დამატებითი საშუალება, სადაც შეგვიძლია გამოვიყენოთ VBA კოდი ამ კომბინირებულ ველში.
ჩვენ უბრალოდ ვაჩვენებთ შედეგს კომბინირებული ველის გამოყენებით ამ განყოფილებაში Cell D5 .
0>
📌 ნაბიჯები:
- პირველ რიგში, ჩვენ უნდა შევქმნათ დასახელებული დაწკაპუნება ფორმულები ჩანართზე. შემდეგ აირჩიეთ სახელის განსაზღვრა ვარიანტი.
- გაჩნდება ფანჯარა ახალი სახელი .
- შეიყვანეთ დიაპაზონის სახელი Name ველში.
- შემდეგ, აირჩიეთ დიაპაზონი Refers to ველში Excel Sheet-იდან. ბოლოს დააჭირეთ OK .
- ახლა ჩადეთ კომბინირებული ველი ActiveX Controls სექციიდან.
- დაათავსეთ ეს კომბინირებული ველი უჯრედს D5 .
- ახლა, დააჭირეთ მაუსის მარჯვენა ღილაკს.
- აირჩიეთ თვისებები ოპცია კონტექსტური მენიუდან .
- ჩნდება ფანჯარა Properties .
- გაეცანით LinkedCell და ListFillRange ოფციებს თვისებები ფანჯრიდან.
ჩასვით D5 როგორც მიბმული უჯრედი და დღე როგორც ჩამოთვლილი დიაპაზონი.
- ახლა, გამორთეთ დიზაინის რეჟიმი Controls ჯგუფიდან.
- ამის შემდეგ დააწკაპუნეთ კომბინირებული ველის ქვემოთ ისარს.
- აქ ნაჩვენებია სია.
- აირჩიეთ რომელიმე ვარიანტი.
ჩვენ ვხედავთ, რომ დღე ნაჩვენებია Cell D5 .
მსგავსი წაკითხვები
- ისწავლეთ Excel VBA პროგრამირება & მაკროები (უფასო გაკვეთილი – ეტაპობრივად)
- როგორ გამოვიყენოთ VBA შეყვანის ფუნქცია Excel-ში (2 მაგალითი)
- 22 მაკრო მაგალითი Excel-ში VBA
- როგორ გამოვიყენოთ Excel VBA მომხმარებლის ფორმა (2 შესაფერისი მაგალითი)
- 20 პრაქტიკული კოდირების რჩევა სამაგისტრო Excel VBA-სთვის
Excel VBA დინამიური და დამოკიდებული კომბინირებული ყუთის შესაქმნელად
ახლა ჩვენ გვინდა შევქმნათ დინამიური და დამოკიდებული ActiveX Controls კომბო ყუთი VBA გამოყენებით მაკრო Excel-ში.
აქ გვაქვს ორი სვეტი: დღეები და თვეები. აქ შემოგთავაზებთ ორ კომბინირებულ ყუთს. მეორე კომბინირებული ყუთი დამოკიდებული იქნება პირველ კომბინატორზე. პირველ რიგში, ჩვენ ავირჩევთ კატეგორიას 1-ლი კომბო ველში და მეორე ველიდან მივიღებთ ამ ველის ქვეშ არსებულ ვარიანტებს.
📌 ნაბიჯები:
- პირველ რიგში, გადადით დეველოპერი ჩანართზე.
- დააწკაპუნეთ Visual Basic ვარიანტი Code ჯგუფიდან.
- შემდეგ გამოჩნდება VBA ფანჯარა.
- დინამიური და დამოკიდებული კომბინირებული ველის შესაქმნელად დაგვჭირდება UserForm .
- აირჩიეთ UserForm ვარიანტი ჩასმა ჩანართიდან.
- ჩვენ ვხედავთ UserForm გამოჩნდება ინსტრუმენტების ყუთი .
- ახლა, დააჭირეთ მაუსის მარჯვენა ღილაკს და კურსორი ინახება UserForm .
- აირჩიეთ თვისებები ოპცია კონტექსტური მენიუდან .
- თვისებები ფანჯარა გადადით წარწერა დაწერეთ სახელი აქ. ეს არის UserForm -ის სათაური.
- შემდეგ დაამატეთ Lable და ComboBox ინსტრუმენტების ყუთიდან .
- ახლა დააკოპირეთ ეს ველები Ctrl+C და ჩასვით ისინი Ctrl+V დაჭერით.
- ახლა, გადაიტანეთ კურსორი რომელიმე ეტიკეტზე და დააჭირეთ მარჯვენა ღილაკს.
- აირჩიეთ თვისებები ოპცია კონტექსტური მენიუდან .
- ახლა შეცვალეთ სახელი, შრიფტის ფერი, ზომა და სხვა ამ თვისებები ფანჯრიდან.
- ატრიბუტების შეცვლის შემდეგ, ჩვენი მომხმარებლის ფორმა ასე გამოიყურება.
- ახლა დააჭირეთ გაშვების ვარიანტს მთავარი ჩანართიდან.
- ეს არის სახე.
- ახლა, ორჯერ დააწკაპუნეთ UserForm და შევდივართ VBA ფანჯარაში სადაც დაიწერება ჩვენი კოდი.
- ფანჯარაში გადადით მარჯვენა მხარეს და დააწკაპუნეთ ისარს.
- ჩვენ ვირჩევთ აქტივაცია სიის ოფციისთვის.
- ფანჯარას დაემატება კოდი რომგაააქტიურეთ UserForm .
- წაშალეთ UserForm კოდის კოდი VBA ფანჯრიდან.
- ახლა დააკოპირეთ და ჩასვით სხვა VBA კოდი ფანჯარაში.
3304
- როდესაც ჩვენ დავაწკაპუნებთ -ის ქვემოთ ისარს. კატეგორია კომბო ველი და იხილეთ პარამეტრები.
- კიდევ ერთხელ დააწკაპუნეთ პარამეტრები კომბო ველის ქვემოთ ისარს.
პარამეტრები კომბო ველი ცარიელია, მაგრამ კატეგორიის კომბო ველი ცარიელი არ არის.
- კიდევ ერთხელ, ორჯერ დააწკაპუნეთ <1-ზე>ComboBox1 .
- დააკოპირეთ სხვა VBA კოდი და ჩასვით ფანჯარაში.
1344
- კიდევ ერთხელ გაუშვით VBA კოდი ღილაკზე F5 დაჭერით.
<. 0>ჩვენ ვხედავთ პარამეტრები კომბო ველი მუშაობს ახლა. ეს ნიშნავს, რომ პარამეტრები კომბო ველი დამოკიდებულია.
- ახლა ჩვენ გვინდა კომბინირებული ველი გავხადოთ დინამიური.
- ჩვენ დავამატებთ სხვა სვეტს მონაცემთა ნაკრებში.
- კიდევ ერთხელ გადადით მომხმარებლის ფორმაზე .
და ჩვენ ვხედავთ, რომ ახალი სვეტი დაემატა კომბინირებულ ველში.
წაიკითხეთ მეტი: როგორ შევქმნათ Excel VBA UserForm (დეტალური ნაბიჯებით)
როგორ ამოიღოთ Combo Box Excel-ში
ამ განყოფილებაში ჩვენ გაჩვენებთ, თუ როგორ უნდა ამოიღოთ კომბინირებული ველი.
📌 ნაბიჯები:
- პირველ რიგში, ჩვენ დავაწკაპუნებთ დეველოპერი ჩანართზე.
- ჩართეთ დიზაინის რეჟიმი .
- აირჩიეთ კომბინაციაყუთი.
- ახლა დააჭირეთ წაშლის ღილაკს კლავიატურიდან.
ჩვენ ვხედავთ, რომ კომბინირებული ველი უკვე წაშლილია ფურცლიდან.
დასკვნა
ამ სტატიაში ჩვენ აღვწერეთ ყველაფერი Combo box-ის შესახებ. როგორ ჩავსვათ, გავხადოთ დინამიური და წაშალოთ Excel-ის ფურცლიდან. იმედი მაქვს, რომ ეს დააკმაყოფილებს თქვენს საჭიროებებს. გთხოვთ, გადახედოთ ჩვენს ვებგვერდს ExcelWIKI.com და მოგვაწოდოთ თქვენი წინადადებები კომენტარების ველში.