Bonjour
je me permet de vous solliciter a nouveau pour mon projet
mon soucis est le suivant:
j ai un userform avec 7 textboxs chacune renvoyant à un mode d encaissement qui dois etre renvoyer dans l onglet caisse du claseur
c est à dire que tout au long de la saisie sur un jour, les données saisient dans la textbox de 1 à 7 doivent se remplir dans des colonnes differentes
j utilise une variable nommé xIndex
xIndex=9
je l ai declarer dans le module 1 du classseur de la façon suivante
Sub test()
' declaration de la variable xIndex
Dim xIndex As Integer
xIndex = Cells(9, 2).Value
End Sub
et dans mon userForm 1 j ai le code suivant:
Private Sub CheckBox1_Click()
End Sub
Private Sub cmdannule_Click()
'On vide le formulaire
Unload Me
'on cache le formulaire
UserForm1.Hide
End Sub
Private Sub cmdvalide_Click()
'on transfert les donnée de la text box 1
Sheets("CAISSE").Cells(xIndex, 2).Value = TextBox1.Value
'on transfert les donnée de la text box 2
Sheets("CAISSE").Cells(xIndex, 3).Value = TextBox2.Value
'on transfert les donnée de la text box 3
Sheets("CAISSE").Cells(xIndex, 4).Value = TextBox3.Value
'on transfert les donnée de la text box 4
Sheets("CAISSE").Cells(xIndex, 5).Value = TextBox4.Value
'on transfert les donnée de la text box 5
Sheets("CAISSE").Cells(xIndex, 6).Value = TextBox5.Value
'on transfert les donnée de la text box 6
Sheets("CAISSE").Cells(xIndex, 7).Value = TextBox6.Value
'on transfert les donnée de la text box 7
Sheets("CAISSE").Cells(xIndex, 8).Value = TextBox7.Value
' on decharge le formulaire
Unload Me
'on cache le formulaire
UserForm1.Hide
xIndex = xIndex + 1
End Sub
Private Sub Label1_Click()
End Sub
Private Sub TextBox1_Change()
End Sub
Private Sub TextBox2_Change()
End Sub
Private Sub TextBox3_Change()
End Sub
Private Sub TextBox4_Change()
End Sub
Private Sub TextBox5_Change()
End Sub
Private Sub TextBox6_Change()
End Sub
Private Sub TextBox7_Change()
End Sub
Private Sub UserForm_Click()
End Sub
le probleme c est que ça ne fonctionne pas et que j ai le message suivant
erreur 1004 erreur definie par la pplication ou par l objet
quelqu un peut il m aider
d avance merci
cedric cc