Vervolgkeuzelijst in een cel

Video

 Wie weinig tijd heeft en snel de essentie moet begrijpen – bekijk de trainingsvideo:

Die geïnteresseerd zijn in de details en nuances van alle beschreven methoden - verderop in de tekst.

Methode 1. Primitief

Enkele klik met de rechtermuisknop op een lege cel onder een kolom met gegevens, contextmenuopdracht Kies uit de vervolgkeuzelijst (Kies uit de vervolgkeuzelijst) of druk op de sneltoets ALT+pijl omlaag. De methode werkt niet als ten minste één lege regel de cel en de gegevenskolom scheidt, of als u een product nodig heeft dat hierboven nog nooit is ingevoerd:

Methode 2. Standaard

  1. Selecteer de cellen met de gegevens die in de vervolgkeuzelijst moeten worden opgenomen (bijvoorbeeld productnamen).
  2. Als u Excel 2003 of ouder hebt, selecteert u in het menu Invoegen – Naam – Toewijzen (Invoegen — Naam — Definiëren), als Excel 2007 of nieuwer, open het tabblad Formules en gebruik de knop Name ManagerDan creëren. Voer een naam in (elke naam is mogelijk, maar zonder spaties en begin met een letter!) voor het geselecteerde bereik (bijvoorbeeld Product). Klik op OK.
  3. Selecteer de cellen (u kunt er meerdere tegelijk hebben) waarin u een vervolgkeuzelijst wilt krijgen en selecteer uit het menu (op het tabblad) Gegevens – Controle (Gegevens – Validatie). Uit vervolgkeuzelijst Gegevenstype (Toestaan) Selecteer optie Lijst en voer in de regel in bron is gelijk aan teken en bereiknaam (bijv =Producten).

Media OK.

Alles! Genieten van!

Een belangrijke nuance. Een dynamisch benoemd bereik, zoals een prijslijst, kan ook dienen als gegevensbron voor een lijst. Wanneer u vervolgens nieuwe producten aan de prijslijst toevoegt, worden deze automatisch toegevoegd aan de vervolgkeuzelijst. Een andere veelgebruikte truc voor dergelijke lijsten is het maken van gekoppelde vervolgkeuzelijsten (waarbij de inhoud van de ene lijst verandert afhankelijk van de selectie in een andere).

Methode 3: Controle

Deze methode is om een ​​nieuw object op het blad in te voegen - een keuzelijst met invoervak, en het vervolgens te binden aan de bereiken op het blad. Voor deze:

  1. Open in Excel 2007/2010 het tabblad Ontwikkelaar. In eerdere versies was de werkbalk Formulieren via het menu Beeld – Werkbalken – Formulieren (Beeld – Werkbalken – Formulieren). Als dit tabblad niet zichtbaar is, klik dan op de knop Office – Excel-opties - checkbox Toon ontwikkelaarstabblad in het lint (Office-knop - Excel-opties - Toon ontwikkelaarstabblad in het lint)
  2. Zoek naar het dropdown-pictogram onder formulierbesturingselementen (niet ActiveX!). Volg de pop-up hints keuzelijst met invoervak:

    Klik op het pictogram en teken een kleine horizontale rechthoek - de toekomstige lijst.

  3. Klik met de rechtermuisknop op de getekende lijst en selecteer opdracht Objectopmaak (Formaatbesturingselement). In het dialoogvenster dat verschijnt, stelt u in
    • Maak een lijst per bereik – selecteer de cellen met de namen van de goederen die in de lijst moeten worden opgenomen
    • mobiele communicatie – specificeer de cel waar u het serienummer van het door de gebruiker geselecteerde element wilt weergeven.
    • Aantal lijstregels — hoeveel rijen er in de vervolgkeuzelijst moeten worden weergegeven. De standaardwaarde is 8, maar er is meer mogelijk, wat de vorige methode niet toestaat.

Na het klikken op OK lijst kan worden gebruikt.

Om de naam ervan weer te geven in plaats van het serienummer van het element, kunt u bovendien de functie gebruiken: INDEX (INDEX), die de inhoud van de vereiste cel uit het bereik kan weergeven:

Methode 4: ActiveX-besturingselement

Deze methode lijkt gedeeltelijk op de vorige. Het belangrijkste verschil is dat het geen besturingselement is dat aan het blad wordt toegevoegd, maar een ActiveX-besturingselement. "Combobox" uit de vervolgkeuzelijst onder de knop Invoegen van het tabblad Ontwikkelaar:

Het optelmechanisme is hetzelfde: selecteer een object uit de lijst en teken het op het blad. Maar dan beginnen serieuze verschillen met de vorige methode.

Ten eerste kan de gemaakte ActiveX-vervolgkeuzelijst zich in twee fundamenteel verschillende toestanden bevinden: foutopsporingsmodus, wanneer u de parameters en eigenschappen ervan kunt configureren, deze over het blad kunt verplaatsen en het formaat kunt wijzigen, en invoermodus, wanneer het enige dat u kunt doen is om er gegevens uit te selecteren. Schakelen tussen deze modi gaat via de knop. Ontwerpmodus tab Ontwikkelaar:

Als deze knop wordt ingedrukt, kunnen we de parameters van de vervolgkeuzelijst aanpassen door op de aangrenzende knop te drukken Properties, die een venster opent met een lijst van alle mogelijke instellingen voor het geselecteerde object:

De meest noodzakelijke en nuttige eigenschappen die kunnen en moeten worden geconfigureerd:

  • LijstVullenBereik – het cellenbereik waaruit de gegevens voor de lijst zijn gehaald. U kunt geen bereik met de muis selecteren, u hoeft het alleen met uw handen vanaf het toetsenbord in te voeren (bijvoorbeeld Blad2! A1: A5)
  • Gekoppelde cel – de bijbehorende cel waarin het item dat uit de lijst is geselecteerd, wordt weergegeven
  • Lijstrijen – aantal weergegeven rijen
  • doopvont – lettertype, grootte, stijl (cursief, onderstrepen, etc. behalve kleur)
  • Voorgrond-kleur и rugkleur – respectievelijk tekst- en achtergrondkleur

Een groot en dik pluspunt van deze methode is de mogelijkheid om snel naar het gewenste element in de lijst te springen bij het invoeren van de eerste letters vanaf het toetsenbord (!), wat niet beschikbaar is voor alle andere methoden. Een leuk punt is ook de mogelijkheid om de visuele presentatie (kleuren, lettertypen, enz.)

Bij gebruik van deze methode is het ook mogelijk om te specificeren als LijstVullenBereik niet alleen eendimensionale bereiken. U kunt bijvoorbeeld een bereik van twee kolommen en meerdere rijen instellen, waarmee u bovendien aangeeft dat u twee kolommen moet weergeven (eigenschap Kolomtelling=2). Dan kunt u zeer aantrekkelijke resultaten krijgen die alle moeite die u aan extra instellingen besteedt, terugbetalen:

 

Definitieve vergelijkingstabel van alle methoden

  Methode 1. Primitief Methode 2. Standaard Methode 3. Controle-element Methode 4. ActiveX-besturingselement
Ingewikkeldheid lage gemiddelde hoog hoog
Mogelijkheid om het lettertype, de kleur, enz. geen geen geen Ja
Aantal weergegeven regels altijd 8 altijd 8 elke elke
Snel zoeken naar een element op eerste letters geen geen geen Ja
De noodzaak om een ​​extra functie te gebruiken INDEX geen geen Ja geen
Mogelijkheid om gekoppelde vervolgkeuzelijsten te maken geen Ja geen geen

:

  • Vervolgkeuzelijst met gegevens uit een ander bestand
  • Afhankelijke vervolgkeuzelijsten maken
  • Automatisch aanmaken van vervolgkeuzelijsten door de PLEX-add-on
  • Een foto selecteren uit de vervolgkeuzelijst
  • Automatisch verwijderen van reeds gebruikte items uit de vervolgkeuzelijst
  • Vervolgkeuzelijst met automatische toevoeging van nieuwe items

Laat een reactie achter