unieke gegevens uit excel kolom filteren voor in combobox VB

Status
Niet open voor verdere reacties.

masterme2you

Nieuwe gebruiker
Lid geworden
22 aug 2008
Berichten
2
hey
ik het reeds een excelbestand kunnen koppelen aan m'n VB voor in de combobox.
hierin komen nu alle waarden uit een kolom. Ook zij die er tweemaal instaan,
of alle lege vakken.

graag had ik deze eruit gefilterd waardoor enkel de unieke records te zien zijn.
Is er iemand die mij hiermee wilt helpen of kan helpen?

dank bij voorbaat
 
Je kan de waarden eerst koppelen aan een dictionary (indien je vb.net gebruikt)

Aannemende dat jou waarden in een array zitten, kan je deze
code gebruiken:

Code:
Dim aValues() As String = getValuesFromExcel()
Dim oValues As Dictionary(Of String, String)

For i As Integer = 0 to aValues.length - 1
     Try
          oValues.items.add(aValues(i),aValues(i))
          cboValues.items.add(aValues(i))
     Catch ex As Exception
     End Try
Next

Meer info over dictionaries vind je hier!
 
onduidelijk

het was voor mij de eerste keer dat ik VB uitprobeer.
Dit ging wel vlot met simpele commando's.
Wat u beschreven had, is voor mij moeilijk te begrijpen.
Herhalende waarden in 1 kolom mogen niet in de combobox terecht komen.
Is het mogelijk om hierover duidelijker te zijn?
misschien door tekst aan toe te voegen waardoor ik ze begrijp.
dank bij voorbaat
 
zet eerst eens de code die je gebruikt om de waarden uit excel uit lezen op het forum,
dan kan ik mijn stukje code in de jouwe passen (deze keer met commentaar).
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan