• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Slimme dropdownlijst

  • Onderwerp starter Onderwerp starter PJDB
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

PJDB

Gebruiker
Lid geworden
28 mrt 2018
Berichten
11
Hallo,

Ik vroeg me af of het mogelijk is om in excel met een slimme dropdownlijst te werken?
Dus eentje waarbij de lijst korter wordt als je bepaalde karakters intypt (en niet noodzakelijk de eerste karakters).

In bijlage een voorbeeldje:
Ik heb een lange lijst met klanten, waarvan er een hele hoop met de naam 'Pharma' beginnen.
Deze data zit zo in ons ERP (dus gewoon de naam van de klant inkorten of de Pharma er uit halen zou voor excel wel werken, maar om dan daarna gegevens weer te gaan koppelen niet echt practisch zijn).

2e aanvullende vraag: Is het ook mogelijk om de datum automatisch in te vullen nadat de klant via de dropdown gekozen is?
De datum die ingevuld zou moeten worden, zou dan de datum van het moment van de ingave moeten zijn. Deze datum mag daarna ook niet meer wijzigen. (dus de functies Vandaag() of Nu() werken niet echt).

De bedoeling is dat de gebruiker eerst de naam van de klant (via slimme dropdown invult), vervolgens dat de datum automatisch wordt ingevuld en tenslotte dat de gebruiker nog de kolommen 'Aantal' en 'Code' zelf invult.

In bijlage dus een klein voorbeeld.

Alvast bedankt voor de hulp!

Mvg,
Pieter-JanBekijk bijlage Voorbeeld.xlsx
 
Daarvoor heeft MS Userforms bedacht: gebruikersinvoer dus.
 
@emiel:

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Not Intersect(Target, Range("a1:a104")) Is Nothing Then if target.offset(,2)="" then target.offset(,2)=date
End Sub
 
@snb: ok ik ga het via een ms userform proberen oplossen.
Bedankt voor de tip!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan