Hogyan lehet automatikusan kitölteni, amikor beírja az Excel legördülő listát?
A sok elemet tartalmazó adatellenőrzési legördülő listához görgessen fel és le a listában, hogy megtalálja a kívántat, vagy írja be helyesen a teljes szót a listamezőbe. Léteznek olyan módszerek, amelyek automatikusan kitöltött legördülő listát hozhatnak létre az első betű vagy bármilyen relatív karakter beírásakor? Ez segít az embereknek hatékonyabban dolgozni a cellákban legördülő listákkal rendelkező munkalapokon. Ez az oktatóanyag két módszert kínál ennek elérésére.
Automatikus kiegészítés, amikor beírja a legördülő listát VBA kóddal
Automatikus kiegészítés, amikor a legördülő listába gépel egy csodálatos eszközzel
További útmutatók a legördülő listához ...
Automatikus kiegészítés, amikor beírja a legördülő listát VBA kóddal
Kérjük, tegye a következőket, hogy a legördülő lista automatikusan kiegészüljön, miután beírta a megfelelő betűket a cellába.
Először be kell illesztenie egy kombinációs mezőt a munkalapba, és meg kell változtatnia annak tulajdonságait.
1. Nyissa meg azt a munkalapot, amely tartalmazza az automatikus kitöltéssel rendelkező legördülő lista cellát.
2. A Combo mező behelyezése előtt hozzá kell adnia a Fejlesztő fület az Excel szalaghoz. Ha a Fejlesztő fül jelenik meg a szalagon, váltás a 3. lépésre. Ellenkező esetben tegye a következőket: Kattintson filé > Opciók megnyitni Opciók ablak. Ebben Excel beállítások ablakban kattintson Szalag szabása a bal oldali ablaktáblában ellenőrizze a Fejlesztő jelölőnégyzetet, majd kattintson a gombra OK gomb. Lásd a képernyőképet:
3. kettyenés Fejlesztő > betétlap > Combo Box (ActiveX vezérlő).
4. Rajzoljon egy kombinációs mezőt az aktuális munkalapra. Kattintson a jobb gombbal, majd válassza a lehetőséget ingatlanok a jobb egérgombbal kattintva.
5. Ban,-ben ingatlanok párbeszédpanelt, kérjük, cserélje ki az eredeti szöveget a (Név) mezővel TempCombo.
6. Kapcsolja ki a Tervezési mód kattintson a gombra Fejlesztő > Tervezési mód.
Ezután alkalmazza az alábbi VBA kódot
7. Kattintson a jobb gombbal az aktuális lap fülre, majd kattintson a gombra Kód megtekintése a helyi menüből. Lásd a képernyőképet:
8. A nyílásban Microsoft Visual Basic for Applications ablakba, kérjük, másolja és illessze be az alábbi VBA kódot a munkalap Kód ablakába.
VBA kód: Automatikus kitöltés, amikor a legördülő listába gépel
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Update by Extendoffice: 2020/01/16
Dim xCombox As OLEObject
Dim xStr As String
Dim xWs As Worksheet
Dim xArr
Set xWs = Application.ActiveSheet
On Error Resume Next
Set xCombox = xWs.OLEObjects("TempCombo")
With xCombox
.ListFillRange = ""
.LinkedCell = ""
.Visible = False
End With
If Target.Validation.Type = 3 Then
Target.Validation.InCellDropdown = False
Cancel = True
xStr = Target.Validation.Formula1
xStr = Right(xStr, Len(xStr) - 1)
If xStr = "" Then Exit Sub
With xCombox
.Visible = True
.Left = Target.Left
.Top = Target.Top
.Width = Target.Width + 5
.Height = Target.Height + 5
.ListFillRange = xStr
If .ListFillRange = "" Then
xArr = Split(xStr, ",")
Me.TempCombo.List = xArr
End If
.LinkedCell = Target.Address
End With
xCombox.Activate
Me.TempCombo.DropDown
End If
End Sub
Private Sub TempCombo_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Select Case KeyCode
Case 9
Application.ActiveCell.Offset(0, 1).Activate
Case 13
Application.ActiveCell.Offset(1, 0).Activate
End Select
End Sub
9. nyomja meg más + Q gombok egyszerre a Microsoft Visual Basic alkalmazások ablak.
Mostantól, amikor egy legördülő lista cellára kattint, a legördülő lista automatikusan felszólítja. Elkezdheti beírni a betűt, hogy a megfelelő elem automatikusan teljes legyen a kiválasztott cellában. Lásd a képernyőképet:
Jegyzet: Ez a kód nem működik egyesített celláknál.
Automatikus kiegészítés, amikor a legördülő listába gépel egy csodálatos eszközzel
Mivel a VBA sok Excel-felhasználó számára nehezen kezelhető, itt ajánljuk a Kereshető legördülő lista jellemzője Kutools az Excel számára megkönnyíti a legördülő lista automatikus kitöltését az első karakter beírásakor.
Megjegyzések: A funkció alkalmazása előtt győződjön meg arról, hogy létrehozott-e legördülő listákat a munkalapon. Ebben az esetben a legördülő listák a D3:D9-be kerülnek.
1. kettyenés Kutools > Legördülő lista > Kereshető legördülő lista > beállítások.
2. A felbukkanóban Kereshető legördülő lista párbeszédpanelen, meg kell adnia a következő beállításokat.
3. A beállítások elvégzése után kattintson a gombra, hogy engedélyezze a funkciót Kutools > Legördülő lista > Kereshető legördülő lista > Engedélyezze a kereshető legördülő listát.
Most, amikor rákattint a legördülő lista cellájára, megjelenik az összes elemet tartalmazó listamező. Csak egy karaktert kell beírnia a szövegmezőbe az összes megfelelő elem megjelenítéséhez, és használja a Up or Lefelé nyíllal válassza ki a kívánt elemet, vagy hagyja, hogy az első egyező elem automatikusan kitöltse a listát, majd nyomja meg a belép gomb a legördülő lista cellájának automatikus kiegészítéséhez a megfelelő elemmel. Lásd az alábbi bemutatót.
Kattintson, ha többet szeretne megtudni erről a szolgáltatásról.
Ha szeretnél egy ingyenes próbaidőszakot (30-nap) ebből a segédprogramból, kattintson a letöltéshez, majd lépjen a művelet végrehajtására a fenti lépések szerint.
Kapcsolódó cikkek:
Hogyan hozható létre legördülő lista több jelölőnégyzettel az Excelben?
Sok Excel felhasználó hajlamos többszörös jelölőnégyzetekkel rendelkező legördülő listát létrehozni annak érdekében, hogy egyszerre több elemet jelöljön ki a listából. Valójában nem hozhat létre több jelölőnégyzetet tartalmazó listát az adatellenőrzéssel. Ebben az oktatóanyagban két módszert mutatunk be az Excel több jelölőnégyzettel rendelkező legördülő lista létrehozására. Ez az oktatóanyag bemutatja a probléma megoldásának módszerét.
Hozzon létre legördülő listát az Excel másik munkafüzetéből
Nagyon egyszerű létrehozni egy adatellenőrzési legördülő listát a munkafüzetek munkalapjai között. De ha az adatellenőrzéshez szükséges listaadatokat egy másik munkafüzetben találja meg, mit tenne? Ebben az oktatóanyagban megtudhatja, hogyan hozhat létre részletesen egy legördülő listát az Excel másik munkafüzetéből.
Hozzon létre egy kereshető legördülő listát az Excelben
A sok értéket tartalmazó legördülő lista számára nem könnyű megtalálni a megfelelőt. Korábban bevezettük a legördülő lista automatikus kitöltésének módszerét, amikor az első betűt beírjuk a legördülő mezőbe. Az automatikus kiegészítés funkció mellett kereshetővé is teheti a legördülő listát a munka hatékonyságának növelése érdekében a megfelelő értékek megtalálásához a legördülő listában. A legördülő lista kereshetővé tételéhez próbálkozzon az oktatóanyag módszerével.
Automatikusan kitölti a többi cellát, amikor kiválasztja az értékeket az Excel legördülő listában
Tegyük fel, hogy létrehozott egy legördülő listát a B8: B14 cellatartomány értékei alapján. Bármelyik értéket választva a legördülő listából, azt szeretné, hogy a C8: C14 cellatartomány megfelelő értékei automatikusan feltöltődjenek egy kiválasztott cellában. A probléma megoldásához az oktatóanyagban szereplő módszerek kedveznek.
A legjobb irodai termelékenységi eszközök
A Kutools for Excel megoldja a legtöbb problémát, és 80% -kal növeli a termelékenységet
- újrafelhasználás: Gyorsan helyezze be összetett képletek, diagramok és bármi, amit korábban használt; Cellák titkosítása jelszóval; Levelezőlista létrehozása és e-maileket küldeni ...
- Szuper Formula Bár (könnyedén szerkeszthet több szöveget és képletet); Olvasás elrendezés (könnyen olvasható és szerkeszthető nagyszámú cella); Beillesztés a Szűrt tartományba...
- Cellák / sorok / oszlopok egyesítése az adatok elvesztése nélkül; Osztott cellák tartalma; Kombinálja a duplikált sorokat / oszlopokat... megakadályozza az ismétlődő cellákat; Hasonlítsa össze a tartományokat...
- Válassza a Másolat vagy az Egyedi lehetőséget Sorok; Válassza az Üres sorok lehetőséget (az összes cella üres); Super Find és Fuzzy Find sok munkafüzetben; Véletlenszerű kiválasztás ...
- Pontos másolás Több cella a képletreferencia megváltoztatása nélkül; Automatikus referenciák létrehozása több lapra; Helyezze be a golyókat, Jelölőnégyzetek és még sok más ...
- Kivonat szöveg, Szöveg hozzáadása, Eltávolítás pozíció szerint, Hely eltávolítása; Hozz létre és nyomtasson személyhívó részösszegeket; Konvertálás a cellatartalom és a megjegyzések között...
- Szuper szűrő (mentse el és alkalmazza a szűrősémákat más lapokra); Haladó rendezés hónap / hét / nap, gyakoriság és egyebek szerint; Speciális szűrő félkövér, dőlt betűvel ...
- Kombinálja a munkafüzeteket és a munkalapokat; Táblázatok egyesítése kulcsoszlopok alapján; Az adatok felosztása több lapra; Kötegelt konvertálás xls, xlsx és PDF...
- Több mint 300 hatékony funkció. Támogatja az Office / Excel 2007-2021 és 365 verziókat. Minden nyelvet támogat. Könnyű üzembe helyezés vállalatában vagy szervezetében. Teljes funkciók 30 napos ingyenes próbaverzió. 60 napos pénzvisszafizetési garancia.

Az Office fül a füles felületet hozza az Office-ba, és sokkal könnyebbé teszi a munkáját
- Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
- Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
- 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!



























