Copie de BDD dans textbox

Florian53

XLDnaute Impliqué
Bonjour à tous,

Je souhaiterais renseigner une combobox dans un userform et à partir de ce choix qu'il récupére automatiquement les infos concernants ce choix afin qu'il les copies dans les textbox correspondantes.

Actuellement j'ai mis un code qui me paraît bon mais il me met une erreur "13 incompatibilité de type"

Et il me surligne ça dans le debug:

Controls("textbox" & i) = Sheets("BD").Cells(.List(.ListIndex, 1), i)

Je vous transmets un fichier exemple pour une meilleur conpréhension.

Cijoint.fr - Service gratuit de dépôt de fichiers
 

Hulk

XLDnaute Barbatruc
Re : Copie de BDD dans textbox

Hello,

Sans avoir vu ton fichier et donc sans garantie que ça marche, remplace cette ligne comme ceci
Code:
Controls("[COLOR="DarkGreen"][B]TextBox[/B][/COLOR]" & i) = Sheets("BD").Cells(.List(.ListIndex, 1), i)
Juste peut-être une question de casse... faut souvent la respecter !
 

Hulk

XLDnaute Barbatruc
Re : Copie de BDD dans textbox

Re,

Ben au fait je ne sais pas vraiment pourquoi ça ne jouait pas...

Comme ceci ça joue aussi...
Code:
Private Sub ComboBox1_Click()
Dim i As Byte
'remplissage textbox suivant choix dans combobox1
With ComboBox1
    For i = 2 To 6
        Controls("TextBox" & i) = Sheets("BD").Cells(.ListIndex + 2, i)
    Next i
End With

End Sub
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 224
Messages
2 086 409
Membres
103 201
dernier inscrit
centrale vet