Combobox vullen - fout 381

  • Onderwerp starter Onderwerp starter Jemp
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Jemp

Gebruiker
Lid geworden
18 feb 2012
Berichten
145
Beste

Onderstaande code werkt (uiteraard) perfect voor het opvullen van een combobox (hier cmbNr) :).

Code:
cmbNr.List = Range("Test").Value

Range("Test") is eigenlijk een array.
Wanneer de array meerdere gegevens bevat werkt de code perfect.
Waarom krijg ik de foutmelding 381 (Kan eigenschap List niet instellen. Ongeldige index voor eigenschappen matrix) wanneer de array slechts 1 element bevat? :(

Groetjes
JP
 
Het gaat er niet om hoeveel gegevens "Test" bevat maar om hoeveel cellen
Code:
 If Range("Test").Count > 1 Then
  cmbNr.List = Range("Test").Value
   Else
  cmbNr = Range("Test").Value
 End If
 
Onderstaande code doet perfect wat ik zocht

Code:
If Range("Test").Count > 1 Then
  cmbNr.List = Range("Test").Value
   Else
  cmbNr.AddItem  Range("Test").Value
  cmdNr.Value =""
 End If

Passan : bedankt voor de hint (heeft me de oplossing doen vinden).

JP
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan