Toon posts:

[EXCEL] combobox automatisch vullen?

Pagina: 1
Acties:
  • 159 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ben hier een beetje met BVA in Excel aan't spelen... Men heeft mij gezegd dat je de gegevens voor de combobox uit een textfile kan halen...

vb. normaal zou je dit doen:

With CmbProducten
.AddItem "001 Product1"
.AddItem "002 Product2"
...
.AddItem "100 Product100"
End With

Kan je ook op deze manier de gegevens uit een textfile halen die de data op volgende manier bevat:

001, Product1
002, Product2
...
100, Procuct100

Heb gezocht op GoT, google en de helpfunctie, maar niets bruikbaars gevonden.

  • nightowl
  • Registratie: April 2002
  • Laatst online: 14-03-2009

nightowl

always too early to sleep

Ik kan het mis hebben maar ik denk dat dit alleen maar mogelijk zou zijn als je middels een dataconnectie een bestand inleest. De gegevens uit dit bestand kun je dan gebruiken om je combobox te vullen.

En ander alternatief is de gegevens die je in je combo box wilt opnemen, op een andere plaats in hetzelfde werkblad, of zelfs op een ander werkblad in hetzelfde bestand plaatsen. Je kunt dan hier naartoe verwijzen voor de opbouw van je combo box.

HTH

Ik pas in mijn jas. Mijn jas past in mijn tas. Dus ik pas in mijn tas.


  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 26-06 10:37

OZ-Gump

terug van weggeweest

Nou, het kan heel simpel. Je kunt een bestandje openen in VBA, de regels uitlezen en deze toevoegen.

Een schopje de goeie richting in:
Visual Basic:
1
2
3
4
5
Dim i as integer
  i := FreeFile()                             'zoekt eerste vrije filenummer
  Open "c:\bestandje.txt" For Input As #i     'opent het bestand voor lezen
  Line Input #i, vari                         'leest regel naar variabele vari
  Close #i                                    'sluit bestand

Hiermee kun je aan het stoeien gaan en loopen tot End Of File en meteen, in de loop, in een comboboxje zetten. Good luck.

My personal website