Toon posts:

[VBA] combobox en cel-waarde

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

Verwijderd

Topicstarter
in excel heb ik een formulier gemaakt met een combobox. De waarden in deze combobox worden uit een werkblad gehaald. Bestaat er een funktie die de rij- en kolomwaarde van de cel teruggeeft wiens waarde in de combobox geselecteerd is?

  • Maasluip
  • Registratie: April 2002
  • Laatst online: 23:05

Maasluip

Kabbelend watertje

[knip]

Oeps, dat doet wat anders.
Als ik je goed begrijp geeft de combobox dus '1' terug en jij wil weten in welke cel in je werkboek die 1 staat?
Ik ben bang dat dat zoeken over alle cellen wordt.

[ Voor 163% gewijzigd door Maasluip op 09-04-2004 08:52 ]

Signatures zijn voor boomers.


Verwijderd

Topicstarter
Ik bedoel het volgende:
cel A1:A10 zijn gevuld met de waarden 1 t/m 10.
De combobox wordt gevuld met de waarden uit deze cellen.
als ik in de combobox bijvoorbeeld waarde 2 selecteer, dan moet de gezochte funkie de waarde A2 retourneren.

  • Maasluip
  • Registratie: April 2002
  • Laatst online: 23:05

Maasluip

Kabbelend watertje

Dat wordt toch zoeken met een loopje. Als je je zoekbereik kan ingrenzen (lees: als je weet dat je gegevens in A1:A10 staan) dan gaat dit snel genoeg, anders duurt het lang.

Iets als (uit de losse pols, dus niet gecontroleerd):
code:
1
2
3
4
5
6
7
for iRow = 0 to 10
    for iCol = 0 to 10
        if ActiveSheet.Cells(iRow, iCol).text = cboCombo.value then
            debug.print "Row: " & iRow & ", Column: " & iCol
        end if
    next iCol
next iRow

En het zoekbereik kun je dus naar wens inperken.

Signatures zijn voor boomers.