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

Afhankelijke advieslijst dmv gegevensvalidatie (hulp nodig)

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

JDHM

Gebruiker
Lid geworden
17 nov 2017
Berichten
14
Goedemorgen iedereen,

Ik heb jullie hulp nodig met het maken van een afhankelijke keuzelijst in Excel.
Zie bijgaand het bestand waarin ik dit wil doen.
In het tabblad 'Blad2' staat mijn data waarin ik per provincie, de steden heb ingevoerd die ik wil tonen.
In het tabblad 'Blad1' wil ik graag de steden tonen bij een bepaalde provincie als ik de desbetreffende provincie selecteer.
Dus bijvoorbeeld als ik Drenthe selecteer, wil ik dat de selectie bestaat uit de data die onder kolom B staat in het tabblad 'Blad2'.

Ik heb in de gegevensvalidatie de volgende formules gebruikt:
Bij de selectie van de provincie heb ik het volgende ingevoerd: =ALS($C$6="";Blad1!$A$2:$A$13;0)
Bij de selectie van de plaatsen heb ik het volgende ingevoerd (deze werkt helaas niet :( ): =ALS($B$6="";"";INDIRECT($B$6))
Deze geeft een foutmelding waar ik helaas niet uitkom.

Wie kan mij aub helpen met het maken van de afhankelijke keuzelijst dmv gegevensvalidatie of via een andere methode?


Alvast bedankt!!

Mvg,
 

Bijlagen

Ik heb het voor Gelderland gedaan met gegevens validatie.
Je moet de bereiken benoemen.
 

Bijlagen

Benoemde bereiken zijn niet nodig wanneer cel C6 wordt gevalideerd met deze formule:
Code:
=VERSCHUIVING(Blad1!$A$1;1;VERGELIJKEN($B$6;Blad1!$B$1:$M$1);AANTALARG(INDIRECT("[COLOR="#FF0000"]Blad1![/COLOR]"&LINKS(ADRES(1;VERGELIJKEN(B6;Blad1!B1:M1)+1;4);1)&":"&LINKS(ADRES(1;VERGELIJKEN(B6;Blad1!B1:M1)+1;4);1)))-1;1)
Als de naam van het tabblad wordt aangepast waar de plaatsnamen in staan dan moet het rode stukje van de formule handmatig aangepast worden.
 

Bijlagen

Laatst bewerkt:
Voor het onderhouden van het bestand is het veel eenvoudiger om alles in 1 tabel te zetten.

Over de voor en nadelen van getrapte validatie is veel te te vinden en de betere oplossingen vinden zich in de VBA hoek.
 

Bijlagen

Goedemorgen iedereen,

Onwijs bedankt!
@ExcelAmateur: bedankt, jouw antwoord was precies waar ik naar zocht!
@Gijsbert1: jij ook bedankt!, jouw oplossing werkt ook perfect, echter snap ik de formule niet meteen omdat ik de verschuiving en indirect formule onvoldoende ken.
Ik zal jouw formule goed doornemen om te doorgronden hoe vooral de indirect formule werkt.
@Vena: jij ook bedankt, jouw oplossing werkt ook perfect. Waar kun je dit soort dingen in VBA leren? Is er ergens een website die je aanraadt?

Nogmaals bedankt iedereen!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan