1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| Private Sub cmdajouter_Click()
Dim numLigneVide As Integer
'On active la feuille "client"
Worksheets("Client").Activate
'On trouve la dernière ligne vide du tableau et on enregistre le numéro de la ligne dans la variable numLigneVide
numLigneVide = ActiveSheet.Columns(1).Find("").Row
'On remplit les données dans notre tableau
ActiveSheet.Cells(numLigneVide, 9) = TxtEcheance.Text
ActiveSheet.Cells(numLigneVide, 8) = UCase(TxtModedereglement.Text)
ActiveSheet.Cells(numLigneVide, 7) = UCase(TxtPays.Text)
ActiveSheet.Cells(numLigneVide, 6) = UCase(TxtVille.Text)
ActiveSheet.Cells(numLigneVide, 5) = TxtCodepostal.Text
ActiveSheet.Cells(numLigneVide, 4) = TxtAdresse2.Text
ActiveSheet.Cells(numLigneVide, 3) = TxtAdresse1.Text
ActiveSheet.Cells(numLigneVide, 2) = UCase(TxtRaisonsociale.Text)
ActiveSheet.Cells(numLigneVide, 1) = UCase(TxtCode.Text)
'On active la feuille "contact"
Worksheets("Contact").Activate
'On trouve la dernière ligne vide du tableau et on enregistre le numéro de la ligne dans la variable numLigneVide
numLigneVide = ActiveSheet.Columns(1).Find("").Row
'On remplit les données dans notre tableau
ActiveSheet.Cells(numLigneVide, 7) = TxtSiteweb.Text
ActiveSheet.Cells(numLigneVide, 6) = TxtMail.Text
ActiveSheet.Cells(numLigneVide, 5) = Format(TxtFax.Text, "00"" ""00"" ""00"" ""00"" ""00")
ActiveSheet.Cells(numLigneVide, 4) = Format(TxtPortable.Text, "00"" ""00"" ""00"" ""00"" ""00")
ActiveSheet.Cells(numLigneVide, 3) = Format(TxtTel.Text, "00"" ""00"" ""00"" ""00"" ""00")
ActiveSheet.Cells(numLigneVide, 2) = TxtNom.Text
ActiveSheet.Cells(numLigneVide, 1) = UCase(TxtCode.Text)
'On efface le formulaire et on replace le curseur sur le premier champs (Code)
TxtCode.Text = ""
TxtRaisonsociale.Text = ""
TxtAdresse1.Text = ""
TxtAdresse2.Text = ""
TxtCodepostal.Text = ""
TxtVille.Text = ""
TxtPays.Text = ""
TxtModedereglement.Text = ""
TxtEcheance.Text = ""
TxtNom.Text = ""
TxtTel.Text = ""
TxtPortable.Text = ""
TxtFax.Text = ""
TxtMail.Text = ""
TxtSiteweb.Text = ""
TxtCode.SetFocus
'Enregistre le fichier
ActiveWorkbook.Save
End Sub |
Partager