Bon jour
A force de chercher une erreur j'ai flingué mon code pour modifier des textox déjà remplis ou vides.
Maintenant ma modification vient s'inscrire en dernière ligne en copiant la ligne en modification ou alors rien ne se passe??
Perdu complétement
Ci joint code et fichiers
Merci pour votre aide
Private Sub CommandButton2_Click() 'MODIFICATIONS TEXTBOX JAUNES ne fonctionne plus
If MsgBox("Etes-vous certain de vouloir modifier ce client ?", vbYesNo, "Demande de confirmation") = vbYes Then
Dim Ligne As Long
Dim I As Integer
If Me.ComboBox1.ListIndex = -1 Then Exit Sub 'On sort si pas de sélection
Ligne = Me.ComboBox1.ListIndex + 6
'Formule colonne :
Sheets("BD").Select
L = Sheets("BD").Range("A65536").End(xlUp).Row
Range("A" & L).Value = CDbl(TextBox1) 'Insère la donnée de la liste déroulante dans la colonne A
TextBox1 = Format(TextBox1, "#,##0")
Range("B" & L).Value = TextBox2 'Insère la donnée de la textbox1 dans la colonne B
'et à suivre....
Range("C" & L).Value = CDbl(TextBox3)
TextBox3 = Format(TextBox3, "#,##0")
Range("D" & L).Value = CDbl(TextBox4)
TextBox4 = Format(TextBox4, "#,##0")
Range("E" & L).Value = CDbl(TextBox5)
TextBox5 = Format(TextBox5, "#,##0.00 €")
Range("O" & L).Value = CDbl(TextBox15)
TextBox15 = Format(TextBox15, "#,##0.00 €")
Range("R" & L).Value = CDbl(TextBox18)
TextBox18 = Format(TextBox18, "#,##0.00 €")
Range("U" & L).Value = CDbl(TextBox21)
TextBox21 = Format(TextBox21, "#,##0.00 €")
Range("X" & L).Value = CDbl(TextBox24)
TextBox24 = Format(TextBox24, "#,##0.00 €")
Range("AA" & L).Value = CDbl(TextBox27)
TextBox27 = Format(TextBox27, "#,##0.00 €")
Range("AD" & L).Value = CDbl(TextBox30)
TextBox30 = Format(TextBox30, "#,##0.00 €")
Range("AG" & L).Value = CDbl(TextBox33)
TextBox33 = Format(TextBox33, "#,##0.00 €")
Range("AJ" & L).Value = CDbl(TextBox36)
TextBox36 = Format(TextBox36, "#,##0.00 €")
Range("AM" & L).Value = CDbl(TextBox39)
TextBox39 = Format(TextBox39, "#,##0.00 €")
Range("AP" & L).Value = CDbl(TextBox42)
TextBox42 = Format(TextBox42, "#,##0.00 €")
Range("AS" & L).Value = CDbl(TextBox45)
TextBox45 = Format(TextBox45, "#,##0.00 €")
Range("AV" & L).Value = CDbl(TextBox48)
TextBox48 = Format(TextBox48, "#,##0.00 €")
Range("AY" & L).Value = CDbl(TextBox51)
TextBox51 = Format(TextBox51, "#,##0.00 €")
Range("BB" & L).Value = CDbl(TextBox54)
TextBox54 = Format(TextBox54, "#,##0.00 €")
End If
End Sub
A force de chercher une erreur j'ai flingué mon code pour modifier des textox déjà remplis ou vides.
Maintenant ma modification vient s'inscrire en dernière ligne en copiant la ligne en modification ou alors rien ne se passe??
Perdu complétement
Ci joint code et fichiers
Merci pour votre aide
Private Sub CommandButton2_Click() 'MODIFICATIONS TEXTBOX JAUNES ne fonctionne plus
If MsgBox("Etes-vous certain de vouloir modifier ce client ?", vbYesNo, "Demande de confirmation") = vbYes Then
Dim Ligne As Long
Dim I As Integer
If Me.ComboBox1.ListIndex = -1 Then Exit Sub 'On sort si pas de sélection
Ligne = Me.ComboBox1.ListIndex + 6
'Formule colonne :
Sheets("BD").Select
L = Sheets("BD").Range("A65536").End(xlUp).Row
Range("A" & L).Value = CDbl(TextBox1) 'Insère la donnée de la liste déroulante dans la colonne A
TextBox1 = Format(TextBox1, "#,##0")
Range("B" & L).Value = TextBox2 'Insère la donnée de la textbox1 dans la colonne B
'et à suivre....
Range("C" & L).Value = CDbl(TextBox3)
TextBox3 = Format(TextBox3, "#,##0")
Range("D" & L).Value = CDbl(TextBox4)
TextBox4 = Format(TextBox4, "#,##0")
Range("E" & L).Value = CDbl(TextBox5)
TextBox5 = Format(TextBox5, "#,##0.00 €")
Range("O" & L).Value = CDbl(TextBox15)
TextBox15 = Format(TextBox15, "#,##0.00 €")
Range("R" & L).Value = CDbl(TextBox18)
TextBox18 = Format(TextBox18, "#,##0.00 €")
Range("U" & L).Value = CDbl(TextBox21)
TextBox21 = Format(TextBox21, "#,##0.00 €")
Range("X" & L).Value = CDbl(TextBox24)
TextBox24 = Format(TextBox24, "#,##0.00 €")
Range("AA" & L).Value = CDbl(TextBox27)
TextBox27 = Format(TextBox27, "#,##0.00 €")
Range("AD" & L).Value = CDbl(TextBox30)
TextBox30 = Format(TextBox30, "#,##0.00 €")
Range("AG" & L).Value = CDbl(TextBox33)
TextBox33 = Format(TextBox33, "#,##0.00 €")
Range("AJ" & L).Value = CDbl(TextBox36)
TextBox36 = Format(TextBox36, "#,##0.00 €")
Range("AM" & L).Value = CDbl(TextBox39)
TextBox39 = Format(TextBox39, "#,##0.00 €")
Range("AP" & L).Value = CDbl(TextBox42)
TextBox42 = Format(TextBox42, "#,##0.00 €")
Range("AS" & L).Value = CDbl(TextBox45)
TextBox45 = Format(TextBox45, "#,##0.00 €")
Range("AV" & L).Value = CDbl(TextBox48)
TextBox48 = Format(TextBox48, "#,##0.00 €")
Range("AY" & L).Value = CDbl(TextBox51)
TextBox51 = Format(TextBox51, "#,##0.00 €")
Range("BB" & L).Value = CDbl(TextBox54)
TextBox54 = Format(TextBox54, "#,##0.00 €")
End If
End Sub