• 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.

gegevensvalidatielijst inkorten doormiddel van invoer eerste letters

Status
Niet open voor verdere reacties.

BobVSH

Gebruiker
Lid geworden
6 nov 2015
Berichten
26
Goedemorgen allen,

Ik heb een vraag voor de zondag.

Ik heb mooie validatielijst en als ik de eerste letter typ dan zoekt hij netjes de artikelen die beginnen met die letter, maar de 2e letter pakt hij niet.

Ik heb nu deze formule. =IF(LEFT(zoek2;1)=LEFT(M2;1);MAX($N$1:N1)+1;0)
Wat moet ik toevoegen of wijzigen zodat hij alle letters pakt van het woord?

Kan iemand mij helpen met dit vraagstuk?

Met vriendelijke groet,

Bob
 
Dat is inderdaad wat ik bedoel, alleen weet ik niet hoe ik dat in mijn formule kan toepassen.
Lijkt mij dat ik lengte moet toevoegen, maar weet alleen niet waar.
Ben nog een beginner met excel.
 
Ik heb ook gezien dat je er op 13 maart al mee bezig was.
Daar werd ook om een voorbeeld gevraagd, denk dat je dit lastig vind om te geven.
 
Hoi
Als je niet teveel aan de formule van postje #2wil veranderen
Selecteer eerst uw artikellijst, dan in het vakje links boven (waar de celnummer instaat) typ je het woordje namen en druk op enter.
Verander dan alle D1 in de formule naar de cel waar uw validatie zich bevindt
Kopieerde aangepaste formule in de gegevensvalidatie
Klaar
 
Hoi,
In bijlage uw vbtje aangepast
Edit kleine aanpassing aan mijn vorig postje selecteer cel j1 dan in het vakje links boven (waar de celnummer instaat) typ je het woordje naam en druk op enter.
Laat maar wetenof het lukt
 

Bijlagen

Bedankt voor de hulp!

Ik had eigenlijk gehoopt dat ik hem in de formule kon aanpassen in K1.

Bij die aanpassing die jij hebt gedaan heb je dan de kolommen K en L nog nodig?

Dat zou helemaal mooi zijn natuurlijk!
 
Hoi,
een opmerking als je een vbtje post zorg dat het representatief is.
Wat betreft uw vraag, kolom L heb ik zowiezo niet gebruikt .
Wat betreft kolom K ergens in uw bestand moet je toch de lijst hebben met de arikelnummers, al is het ergens op een ander blad, je selecteerdt de juiste range in het juiste blad zoals beschreven:
Selecteer eerst uw artikellijst, dan in het vakje links boven (waar de celnummer instaat) typ je het woordje namen en druk op enter.
En voor deze
selecteer cel j1 dan in het vakje links boven (waar de celnummer instaat) typ je het woordje naam en druk op enter.
net hetzelfde kies de juiste cel op het juiste blad waar uw header staat.
Wat betreft
Ik had eigenlijk gehoopt dat ik hem in de formule kon aanpassen in K1.
Verander in de formule C19 in K1.
Het blad of de kolom waar de arikelnummers instaan mag je eventueel verbergen maakt verder niets uit
 
Ik heb hem werkend in mijn bestand!

Dit is inderdaad de oplossing waar ik al die tijd naar op zoek was!

Hartstikke bedankt voor je hulp!
 
Ik zit nu met een ander probleem.
Als ik mijn bestand afgesloten heb en opnieuw geopend, dan werkt de lijst niet meer. Als ik dan op gegevensvalidatie klik en dan ok dan werkt hij wel weer.
Is dit een bekend probleem?
Of doe ik gewoon iets verkeerd?
 
Ik dacht dat "HSV" daar al eens een oplossing voor had gemaakt.
Volgens mij met VBA, als je dan het bestand opent, de validatie gelijk werkt.

Weet niet zo gauw waar dit te vinden is, dus de zoekmachine maar gebruiken.
 
Denk dat ik het al verholpen heb.
Ik heb hem nu opgeslagen als xlsb. en net als xlsm.
 
Dat is een bug.
Verander de formule in...
Code:
=VERSCHUIVING(naam;VERGELIJKEN(LINKS(C19;LENGTE(C19));LINKS(namen;LENGTE(C19));0);0;SOMPRODUCT(--(LINKS(namen;LENGTE(C19))=C19)*1+0*nu());1)
Maak van die formule een gedefinieerde naam (bv. lijst).
In de validatie zet je.... =lijst
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan