Plotinus
Gebruiker
- Lid geworden
- 25 mrt 2007
- Berichten
- 649
Het volgende is een voortzetting van een vraag van 9 juni 2020 waarbij snb mij op het goede spoor heeft gezet. Het ging om via een combox een lijst plaatsen aan te bieden en vervolgens bij selectie in een textbox de bijbehorende gemeente weer te geven. Dit is gerealiseerd door vanuit een Excelsheet de twee kolommen met deze gegevens in een Doc variabele ("plaats") in de brief in te lezen en deze door splitsen en filteren weer uit te lezen zoals boven geschetst. Maar nu wil ik er ook de provincie erbij hebben (uitlezen); de derde kolom in de Excelsheet. Dat lukt me helaas niet, omdat ik 'Split' en 'Filter' niet helemaal goed begrijp zoals door snb toegepast: door de derde kolom vanuit de Excel-sheet wordt de gemeente niet juist meer weergegeven, laat staan de provincie.
Iemand een idee hoe dit op te lossen?
Bijgevoegd ook de sheet van waaruit de data is opgehaald.
Code:
Private Sub ComboBox1_Change()
If ComboBox1.ListIndex > -1 Then TextBox1 = Mid(Filter(Split(ThisDocument.Variables("plaats"), Chr(0)), "_")(ComboBox1.ListIndex), 2)
If ComboBox1.ListIndex > -1 Then TextBox3 = Mid(Filter(Split(ThisDocument.Variables("plaats"), Chr(0)), "_")(ComboBox1.ListIndex), 2)
End Sub
Iemand een idee hoe dit op te lossen?
Bijgevoegd ook de sheet van waaruit de data is opgehaald.
Bijlagen
Laatst bewerkt: