Kako ustvariti spustni seznam z več potrditvenimi polji v Excelu?
Mnogi uporabniki Excela ponavadi ustvarijo spustni seznam z več potrditvenimi polji, da lahko na seznamu naenkrat izberejo več elementov. S preverjanjem podatkov dejansko ne morete ustvariti seznama z več potrditvenimi polji. V tej vadnici vam bomo pokazali dva načina za ustvarjanje spustnega seznama z več potrditvenimi polji v Excelu.
S pomočjo seznamskega polja ustvarite spustni seznam z več potrditvenimi polji
O: Ustvarite seznamsko polje z izvornimi podatki
B: Poimenujte celico, v kateri boste našli izbrane predmete
C: Vstavite obliko, ki pomaga izpisati izbrane predmete
Z izjemnim orodjem enostavno ustvarite spustni seznam s potrditvenimi polji
Več vadnic za spustni seznam ...
S pomočjo seznamskega polja ustvarite spustni seznam z več potrditvenimi polji
Kot je prikazano spodaj na sliki zaslona, bodo na trenutnem delovnem listu vsa imena v obsegu A2: A11 izvorni podatki seznamskega polja. Če kliknete gumb v celici C4, lahko izberete izbrane elemente in vsi izbrani elementi na seznamu bodo prikazani v celici E4. Da bi to dosegli, storite naslednje.
A. Ustvarite seznamsko polje z izvornimi podatki
1. klik Razvojni > Vstavi > List List (Active X Control). Oglejte si posnetek zaslona:
2. V trenutnem delovnem listu narišite seznam, ga kliknite z desno miškino tipko in izberite Nepremičnine v meniju z desnim klikom.
3. V Ljubljani Nepremičnine pogovorno okno, morate konfigurirati na naslednji način.
- 3.1 V ListFillRange polje vnesite obseg virov, ki ga boste prikazali na seznamu (tukaj vnesem obseg A2: A11);
- 3.2 V ListStyle polje, izberite 1 - možnost stila fmList;
- 3.3 V MultiSelect polje, izberite 1 - fmMultiSelectMulti;
- 3.4 Zaprite Nepremičnine pogovorno okno. Oglejte si posnetek zaslona:
B: Poimenujte celico, v kateri boste našli izbrane predmete
Če morate vse izbrane elemente izpisati v določeno celico, na primer E4, storite naslednje.
1. Izberite celico E4, vnesite ListBoxOutput v ime Box in pritisnite Vnesite ključ.
C. Vstavite obliko za lažje izpisovanje izbranih elementov
1. klik Vstavi > Oblike > Pravokotnik. Oglejte si posnetek zaslona:
2. V svojem delovnem listu nariši pravokotnik (tukaj narišem pravokotnik v celici C4). Nato z desno miškino tipko kliknite pravokotnik in izberite Dodeli makro v meniju z desnim klikom.
3. V Ljubljani Dodeli makro pogovorno okno, kliknite na Novo gumb.
4. Na odprtju Microsoft Visual Basic za aplikacije okno, zamenjajte izvirno kodo v Moduli okno s spodnjo kodo VBA.
Koda VBA: ustvarite seznam z več potrditvenimi polji
Sub Rectangle1_Click()
'Updated by Extendoffice 20200730
Dim xSelShp As Shape, xSelLst As Variant, I, J As Integer
Dim xV As String
Set xSelShp = ActiveSheet.Shapes(Application.Caller)
Set xLstBox = ActiveSheet.ListBox1
If xLstBox.Visible = False Then
xLstBox.Visible = True
xSelShp.TextFrame2.TextRange.Characters.Text = "Pickup Options"
xStr = ""
xStr = Range("ListBoxOutput").Value
If xStr <> "" Then
xArr = Split(xStr, ";")
For I = xLstBox.ListCount - 1 To 0 Step -1
xV = xLstBox.List(I)
For J = 0 To UBound(xArr)
If xArr(J) = xV Then
xLstBox.Selected(I) = True
Exit For
End If
Next
Next I
End If
Else
xLstBox.Visible = False
xSelShp.TextFrame2.TextRange.Characters.Text = "Select Options"
For I = xLstBox.ListCount - 1 To 0 Step -1
If xLstBox.Selected(I) = True Then
xSelLst = xLstBox.List(I) & ";" & xSelLst
End If
Next I
If xSelLst <> "" Then
Range("ListBoxOutput") = Mid(xSelLst, 1, Len(xSelLst) - 1)
Else
Range("ListBoxOutput") = ""
End If
End If
End Sub
Opomba: V kodi, Pravokotnik1 je ime oblike; ListBox1 je ime seznamskega polja; Izberite Možnosti in Možnosti prevzema so prikazana besedila oblike; in ListBoxOutput je ime obsega izhodne celice. Lahko jih spremenite glede na vaše potrebe.
5. Pritisnite druga + Q tipke hkrati, da zaprete tipko Microsoft Visual Basic za aplikacije okno.
6. Klik na gumb pravokotnika bo zložil ali razširil seznam. Ko se seznamsko polje razširi, preverite elemente v seznamskem polju in nato znova kliknite pravokotnik, da izbrišete vse izbrane elemente v celico E4. Glejte spodnjo predstavitev:
7. In nato shranite delovni zvezek kot Excel MacroEnable delovni zvezek za ponovno uporabo kode v prihodnosti.
S čudovitim orodjem ustvarite spustni seznam s potrditvenimi polji
Zgornja metoda je preveč večstopenjska, da bi jo lahko enostavno obravnavali. Tu toplo priporočam Spustni seznam s potrditvenimi polji uporabnost Kutools za Excel za lažje ustvarjanje spustnega seznama s potrditvenimi polji v določenem obsegu, trenutni delovni list, trenutni delovni zvezek ali vsi odprti delovni zvezki glede na vaše potrebe. Oglejte si spodnjo predstavitev:
Prenesite in preizkusite zdaj! (30-dnevna brezplačna pot)
Poleg zgornje predstavitve ponujamo tudi vodnik po korakih, ki prikazuje, kako uporabiti to funkcijo za dosego te naloge. Naredite naslednje.
1. Odprite delovni list, za katerega ste nastavili spustni seznam za preverjanje veljavnosti podatkov, kliknite Kutools > Spustni seznam > Spustni seznam s potrditvenimi polji > Nastavitve. Oglejte si posnetek zaslona:
2. V Ljubljani Spustni seznam s potrditvenimi polji Nastavitve pogovorno okno, nastavite na naslednji način.
- 2.1) V Se nanaša na v razdelku določite obseg uporabe, kjer boste ustvarili potrditvena polja za elemente na spustnem seznamu. Določite lahko določen obseg, trenutni delovni list, trenutni delovni zvezek or vsi odprti delovni zvezki glede na vaše potrebe.
- 2.2) V način v razdelku izberite slog, v katerega želite izpisati izbrane elemente;
- Tukaj je spreminjanje kot primer, če izberete to, se bo vrednost celice spremenila glede na izbrane elemente.
- 2.3) V separator vnesite ločilo, s katerim boste ločili več elementov;
- 2.4) V Smer besedila v razdelku izberite smer besedila glede na vaše potrebe;
- 2.5) Kliknite OK gumb.
3. Zadnji korak kliknite Kutools > Spustni seznam > Spustni seznam s potrditvenimi polji > Omogočite spustni seznam potrditvenih polj , da vključite to funkcijo.
Od zdaj naprej, ko v določenem obsegu kliknete celice s spustnim seznamom, se odpre okno s seznamom, izberite elemente tako, da potrdite polja za izhod v celico, kot je prikazano spodaj (za primer vzemite način Spremeni ).
Za več podrobnosti o tej funkciji prosim obiščite tukaj.
Če želite imeti brezplačno (30-dnevno) preskusno različico tega pripomočka, kliknite, če ga želite prenestiin nato nadaljujte z uporabo postopka v skladu z zgornjimi koraki.
Sorodni članki:
Samodokončanje pri vnašanju spustnega seznama v Excelu
Če imate spustni seznam za preverjanje veljavnosti podatkov z velikimi vrednostmi, se morate na seznamu pomakniti navzdol, samo da bi našli pravega, ali pa v besedilno polje vnesite celo besedo. Če obstaja način, ki omogoča samodejno dokončanje pri vnosu prve črke na spustnem seznamu, bo vse postalo lažje. Ta vadnica ponuja metodo za reševanje težave.
Ustvari spustni seznam iz drugega delovnega zvezka v Excelu
Na delovnih listih v delovnem zvezku je zelo enostavno ustvariti spustni seznam za preverjanje veljavnosti podatkov. Če pa se podatki seznama, ki jih potrebujete za preverjanje podatkov, nahajajo v drugi delovni knjigi, kaj bi storili? V tej vadnici boste podrobno izvedeli, kako iz drugega delovnega zvezka v Excelu ustvarite spustni seznam.
Ustvarite spustni seznam, ki ga je mogoče iskati v Excelu
Za spustni seznam s številnimi vrednostmi iskanje pravega ni lahko delo. Prej smo uvedli način samodejnega dokončanja spustnega seznama, ko v spustnem polju vnesemo prvo črko. Poleg funkcije samodokončanja lahko po spustnem seznamu omogočite tudi iskanje za povečanje delovne učinkovitosti pri iskanju ustreznih vrednosti na spustnem seznamu. Če želite omogočiti iskanje po spustnem seznamu, poskusite z metodo v tej vadnici.
Samodejno izpolnite druge celice pri izbiri vrednosti v spustnem seznamu Excel
Recimo, da ste ustvarili spustni seznam na podlagi vrednosti v obsegu celic B8: B14. Ko izberete katero koli vrednost na spustnem seznamu, želite, da se ustrezne vrednosti v območju celic C8: C14 samodejno vnesejo v izbrano celico. Za rešitev težave vam bodo storitve v tej vadnici naredile uslugo.
Najboljša pisarniška orodja za produktivnost
Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa. Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...
Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo
- Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
- Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
- Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!