ReneDav14000
XLDnaute Occasionnel
Bonjour à tous,
J'ai mis en place le code ci-dessous qui fonctionne à-peu-près bien.
Je m'explique. Ce code est censé coller les données d'une UF dans deux feuilles du classeur ("BDD et Agents").
Le collage se fait bien mais lorsque je saisi une nouvelle entrée et que je clique sur valider, et bien les données déjà saisies sont écrasées par la suivante, je n'arrive pas à mettre les données les unes en-dessous des autres.
J'ai beau lire et relire mon code je ne trouve pas mon erreur, pouvez-vous m'apporter un regard neuf s'il vous plait ?
Je vous en remercie par avance
Voici mon code :
J'ai mis en place le code ci-dessous qui fonctionne à-peu-près bien.
Je m'explique. Ce code est censé coller les données d'une UF dans deux feuilles du classeur ("BDD et Agents").
Le collage se fait bien mais lorsque je saisi une nouvelle entrée et que je clique sur valider, et bien les données déjà saisies sont écrasées par la suivante, je n'arrive pas à mettre les données les unes en-dessous des autres.
J'ai beau lire et relire mon code je ne trouve pas mon erreur, pouvez-vous m'apporter un regard neuf s'il vous plait ?
Je vous en remercie par avance
Voici mon code :
VB:
'Code pour le bouton "Nouvel agent"
Private Sub BoutNew_Click()
Dim L, Ligne As Integer
Dim Var As String
If TextNum.Value = "" Then
MsgBox "Vous n'avez pas généré de code-barres pour cet agent."
Exit Sub
End If
Sheets("BDD").Visible = True
Sheets("Agents").Visible = True
If MsgBox("Confirmez-vous la création de ce nouvel agent ?", vbYesNo, "Demande de confirmation de création") = vbYes Then
'Exportation vers la feuille "Agents"
L = Sheets("Agents").Range("A1048576").End(xlUp).Row
With Sheets("Agents").Select
Range("A" & L).Value = ComboPoste
Range("B" & L).Value = ComboCivil
Range("C" & L).Value = TextBox1
Range("D" & L).Value = TextBox2
Range("E" & L).Value = TextBox3
Range("F" & L).Value = TextBox4
Range("G" & L).Value = TextBox5
Range("H" & L).Value = TextBox6
Range("I" & L).Value = TextBox7
Range("K" & L).Value = TextBox8
Range("A:K").Columns.AutoFit
End With
'Exportation vers la feuille "BDD"
Ligne = Sheets("BDD").Range("A1048576").End(xlUp).Row
With Sheets("BDD").Select
Range("A" & Ligne).Value = ComboCivil & " " & TextBox1 & " " & TextBox2
Range("B" & Ligne).Value = ComboPoste
Range("C" & Ligne).Value = TextNum
Range("D" & Ligne).Value = Sheets("Calcul").Range("A2").Value
Range("E" & Ligne).Value = TextBarres
Range("F" & Ligne).Value = "=RC[-1]"
Range("M" & Ligne).Value = TextBox8
End With
End If
Var = Sheets("Accueil").Range("H28").Value
Var = Var + 1
Sheets("Accueil").Range("H28").Value = Var
End Sub