[VBA] Listbox gebruiken

Pagina: 1
Acties:

  • kaandorp
  • Registratie: November 1999
  • Laatst online: 16-08 20:11
Ik heb in VBA (Word) een formulier met links een listbox en rechts een aantal tekstboxen. Het moet een soort klein adressenboekje worden. De data staat in een XML file. Als je op populate klikt word de listbox gevuld met de namen. Als je dan op een van de namen klikt moeten de textboxen rechts gevuld worden.

Vraag: Hoe krijg ik het voor elkaar dat als ik op een van de namen klik ik naast de naam ook een ID terug krijg wat correspondeerd met het ID van het element in de XML file, zodat ik de textboxen kan vullen.

Afbeeldingslocatie: http://www.xs4all.nl/~michaelk/sample.gif

[ Voor 4% gewijzigd door kaandorp op 07-10-2003 21:55 ]


  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 03:21

RayNbow

Kirika <3

Je kan een array die de IDs bevat en waarvan de index overeenkomt met de index van de ListBox... Of je houdt een Collection bij met als keys Namen en als waarden de IDs:

Visual Basic:
1
2
3
4
'Voorbeeld: 
Dim A As New Collection
A.Add 1999, "Test"
MsgBox A("Test") 'Geeft 1999 weer


(Noot: het gebruik van Collections kan problemen geven als er dubbele Namen voorkomen)

[ Voor 20% gewijzigd door RayNbow op 07-10-2003 22:08 ]

Ipsa Scientia Potestas Est
NNID: ShinNoNoir