snb
Verenigingslid
- Lid geworden
- 12 jun 2008
- Berichten
- 20.218
Ola Helpmij forum
De volgende vraag:
Ik heb in een userform een combobox.
Die vul ik in de Initialize-gebeurtenis.
Vervolgens stel ik de waarde van de combobox in op een van de waarden, die de combobox bevat.
Dan blijkt dat alleen de waarden die als tekstreeks (string) in de combobox staan als geldige waarden worden herkend door de methode combobox.Value.
Wie heeft hiervoor een verklaring ?
De volgende vraag:
Ik heb in een userform een combobox.
Die vul ik in de Initialize-gebeurtenis.
Vervolgens stel ik de waarde van de combobox in op een van de waarden, die de combobox bevat.
Dan blijkt dat alleen de waarden die als tekstreeks (string) in de combobox staan als geldige waarden worden herkend door de methode combobox.Value.
Wie heeft hiervoor een verklaring ?
Code:
Private Sub UserForm_Initialize()
ComboBox1.List = Array(3, 4, 5, 6, "7", 8)
ComboBox1.Value = 5
MsgBox "Combobox1.value=5 : " & ComboBox1.ListIndex
ComboBox1.ListIndex = -1
ComboBox1.Value = 7
MsgBox "Combobox1.value=7 : " & ComboBox1.ListIndex
ComboBox1.ListIndex = -1
ComboBox1.Value = "7"
MsgBox "Combobox1.value=""7"" : " & ComboBox1.ListIndex
End Sub
Bijlagen
Laatst bewerkt: