Bonjour,

J'ai des problèmes que je n'arrive pas à corriger sur deux formulaires

1- Le premier formulaire me permet de créer un nouvel employé.
Le problème est que je n'arrive pas à faire l'insertion de ces informations dans mon tableau, mais seulement sous mon tableau.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Private Sub CommandButton3_Click()
Dim iRow As Long
Dim ws As Worksheet
Set ws = Worksheets("Tableau agent")
 
'Trouve la premiere ligne vide
iRow = ws.Cells(Rows.Count, 1) _
  .End(xlUp).Offset(1, 0).Row
 
'check for a part number
If Trim(Me.TxtCtt.Value) = "" Then
  Me.TxtCtt.SetFocus
  MsgBox "Entrer un numéro de Matricule"
  Exit Sub
End If
 
'copy the data to the database
ws.Cells(iRow, 1).Value = Me.TxtCtt.Value
ws.Cells(iRow, 2).Value = Me.TxtCiv.Value
ws.Cells(iRow, 3).Value = Me.TxtNom.Value
ws.Cells(iRow, 4).Value = Me.TxtPrn.Value
ws.Cells(iRow, 5).Value = Me.TxtPerio.Value
ws.Cells(iRow, 6).Value = Me.TxtPaie.Value
ws.Cells(iRow, 7).Value = Me.TxtRjt.Value
ws.Cells(iRow, 8).Value = Me.TxtImp.Value
ws.Cells(iRow, 9).Value = Me.TxtTel.Value
ws.Cells(iRow, 10).Value = Me.TxtPrt.Value
ws.Cells(iRow, 11).Value = Me.TxtcPdt.Value
ws.Cells(iRow, 12).Value = Me.TxtPdt.Value
 
'clear the data
Me.TxtCtt.Value = ""
Me.TxtCiv.Value = ""
Me.TxtNom.Value = ""
Me.TxtPrn.Value = ""
Me.TxtPerio.Value = ""
Me.TxtPaie.Value = ""
Me.TxtRjt.Value = ""
Me.TxtImp.Value = ""
Me.TxtTel.Value = ""
Me.TxtPrt.Value = ""
Me.TxtcPdt.Value = ""
Me.TxtPdt.Value = ""
 
End Sub
2- Le deuxième devrais me permettre de mettre a jour les informations
le problème quand je rentre une donné un message d'erreur me dit:
"Erreur compilation, Variable non défini"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Private Sub CommandButton4_Click()
' Bouton VALIDER
' Stocker le nom dans la cellule K1 de la feuille courante
Range("K1") = A1
End Sub
Je suis débutant et j'ai beau analyser le code, cela dépasse mes petites compétences.

Par avance merci