Private Sub Combo1_Click()
Dim i As Integer
Dim indice As Integer
Dim nvoElement As String
If (Combo1.Text = "-añadir-") Then
nvoElement = InputBox("Escriba el nuevo elemento", "Añadir")
If nvoElement <> "" Then
Combo1.AddItem nvoElement
End If
End If
' para que me muestre seleccionado el nuevo elemento
'
' ésta es una forma
' Combo1.ListIndex = Combo1.NewIndex ' sólo si el elemento se añade al final de la lista
'
' esta es otra forma. Si no sé en que posición se añade (ej. si utilizo la propiedad Sort)
For i = 1 To Combo1.ListCount
indice = i - 1
If (Combo1.List(indice) = nvoElement) Then
Combo1.ListIndex = indice
Exit For
End If
Next i
End Sub