diablo4713
XLDnaute Nouveau
Bonjour à tous
J'ai un "userform" qui me permet de faire une recherche et modification d'un client.
la recherche fonctionne très bien.
Par contre la modification ne fonctionne que sur le Nom et pas sur les autres données.
Je sèche complètement!!
Je cherche depuis ce matin, j'ai fais une multitudes tests et de modifs et toujours pas de résultats la seul donné qui ce modifie c'est le "nom"!
La solution est chercher sur un autre forum aussi, et certain on réussi, une fois, à le faire fonctionné.
Dès qu'il faut refaire une modif, c'est le même résultat.
Cette déclaration ce trouve au tout début de l' userform
et voici le code de mon bouton (elle permet de verifier si les txb obligatoires sont complétées)
et le code pour l'appel "modifier"
Merci à tous pour votre patience et votre aide
J'ai un "userform" qui me permet de faire une recherche et modification d'un client.
la recherche fonctionne très bien.
Par contre la modification ne fonctionne que sur le Nom et pas sur les autres données.
Je sèche complètement!!
Je cherche depuis ce matin, j'ai fais une multitudes tests et de modifs et toujours pas de résultats la seul donné qui ce modifie c'est le "nom"!
La solution est chercher sur un autre forum aussi, et certain on réussi, une fois, à le faire fonctionné.
Dès qu'il faut refaire une modif, c'est le même résultat.
Cette déclaration ce trouve au tout début de l' userform
VB:
Dim no_ligne As Integer
et voici le code de mon bouton (elle permet de verifier si les txb obligatoires sont complétées)
VB:
Private Sub CommandButton_modifier_Click()
If Not IsOKTxtBx Then
MsgBox "Veuillez renseigner les champs obligatoires (*)"
Exit Sub
End If
modifier
End Sub
et le code pour l'appel "modifier"
VB:
Sub modifier()
With ActiveSheet
'If Not ComboBox1.Value = "" Then
no_ligne = ComboBox1.ListIndex + 4
Cells(no_ligne, 2) = TBNom.Value
Cells(no_ligne, 3) = TBPre.Value
Cells(no_ligne, 5) = TBSoc.Value
Cells(no_ligne, 6) = TBAd1.Value
Cells(no_ligne, 7) = TBCp.Value
Cells(no_ligne, 8) = TBVille1.Value
Cells(no_ligne, 9) = TBPays1.Value
Cells(no_ligne, 11) = TBAd2.Value
Cells(no_ligne, 12) = TBCp2.Value
Cells(no_ligne, 13) = TBVille2.Value
Cells(no_ligne, 14) = TBPays2.Value
Cells(no_ligne, 16) = TBTel.Value
Cells(no_ligne, 17) = CDate(TBNais.Value)
Cells(no_ligne, 18) = TBMail.Value
Cells(no_ligne, 19) = TBInf.Value
MsgBox ("Modification effectuer")
'Else: MsgBox ("Veuillez sélectionné le n° de client ou le nom de la personne à modifier")
'Exit Sub
'End If
End With
Unload uf_client
uf_client.Show 0
End Sub
Merci à tous pour votre patience et votre aide