gds35
XLDnaute Impliqué
Mes AMIS forum Bonsoir , Bon WE ,
J'ai un USF avec 1 Combobox et 3 TextBox qui s'alimentent suite a la saisie d'une valeur de la comboBox initialisee avec Private Sub UserForm_Initialize()
MODIFBOXNOMRU.RowSource = "RU!" & Range("A3:A30").Address
End Sub
Je valide l'entree par ENTER et mes textbox sont bien renseignées.
Ce que je voudrais c'est ne pas continuer si ma textbox n'est pas renseignée et si un nom est entrée n'appartenant pas a la liste indiquer un message d'erraeur pour eviter l'erreur depassemnt de capacite. voici modestement ce que j'avais écris au départ.
Private Sub MODIFBOXNOMRU_AfterUpdate()
'
Dim ChoixModifRU As String
'
ChoixModifRU = MODIFBOXNOMRU.Value
'
LMRU = 3
'
RECHERCHE:
'
If Range("A" & LMRU).Value <> ChoixModifRU Then
LMRU = LMRU + 1
GoTo RECHERCHE
'
Else
MODIFBOXPRENOMRU = Range("B" & LMRU)
MODIFBOXIDRU1 = Range("C" & LMRU)
MODIFBOXIDRU2 = Range("D" & LMRU)
End If
End If
'
End Sub
Merci de votre aide . Cordialement GDS35
J'ai un USF avec 1 Combobox et 3 TextBox qui s'alimentent suite a la saisie d'une valeur de la comboBox initialisee avec Private Sub UserForm_Initialize()
MODIFBOXNOMRU.RowSource = "RU!" & Range("A3:A30").Address
End Sub
Je valide l'entree par ENTER et mes textbox sont bien renseignées.
Ce que je voudrais c'est ne pas continuer si ma textbox n'est pas renseignée et si un nom est entrée n'appartenant pas a la liste indiquer un message d'erraeur pour eviter l'erreur depassemnt de capacite. voici modestement ce que j'avais écris au départ.
Private Sub MODIFBOXNOMRU_AfterUpdate()
'
Dim ChoixModifRU As String
'
ChoixModifRU = MODIFBOXNOMRU.Value
'
LMRU = 3
'
RECHERCHE:
'
If Range("A" & LMRU).Value <> ChoixModifRU Then
LMRU = LMRU + 1
GoTo RECHERCHE
'
Else
MODIFBOXPRENOMRU = Range("B" & LMRU)
MODIFBOXIDRU1 = Range("C" & LMRU)
MODIFBOXIDRU2 = Range("D" & LMRU)
End If
End If
'
End Sub
Merci de votre aide . Cordialement GDS35