Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

CAISSE ENRENGISTREUSE

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Fetber

XLDnaute Nouveau
Bonjour je le présente je m'appelle fethi j'ai besoin de vos service j'ai créer une caisse enregistreuse excel avec une création fiche client avec une base de données, en remplissant les infos sa s'enregistre pas sur ma base de donnée j'ai du loupé un code en espérant un peu d'aide
Cordialement
 

Pièces jointes

Solution
Bonjour,
Remplacez le code correspondant dans Userform4 :
VB:
Private Sub CommandButton2_Click()

    With Worksheets("Client")
    .Activate
        .Rows(2).EntireRow.Insert Shift:=xlDown
        .Rows(3).Copy
        With Rows(2)
            .PasteSpecial Paste:=xlPasteFormats
            .Cells(1) = TextNom.Value
            .Cells(2) = TextPrenom.Value
            .Cells(3) = TextAdresse.Value
            .Cells(4) = TextCp.Value
            .Cells(5) = TextVille.Value
            .Cells(7) = TextPhone.Value
            .Cells(8) = TextMail.Value
        End With
    End With
    
    Unload Me
End Sub
et finissez de définir les noms de vos textbox ...
Bonjour,
Remplacez le code correspondant dans Userform4 :
VB:
Private Sub CommandButton2_Click()

    With Worksheets("Client")
    .Activate
        .Rows(2).EntireRow.Insert Shift:=xlDown
        .Rows(3).Copy
        With Rows(2)
            .PasteSpecial Paste:=xlPasteFormats
            .Cells(1) = TextNom.Value
            .Cells(2) = TextPrenom.Value
            .Cells(3) = TextAdresse.Value
            .Cells(4) = TextCp.Value
            .Cells(5) = TextVille.Value
            .Cells(7) = TextPhone.Value
            .Cells(8) = TextMail.Value
        End With
    End With
    
    Unload Me
End Sub
et finissez de définir les noms de vos textbox ...
 
excuser moi de vous dérangez encore, merci pour votre réponse le code fonctionne mais bloque au niveau du prénom comme ci joint
erreur d'exécution 424

Private Sub CommandButton2_Click()

With Worksheets("Client")
.Activate
.Rows(2).EntireRow.Insert Shift:=xlDown
.Rows(3).Copy
With Rows(2)
.PasteSpecial Paste:=xlPasteFormats
.Cells(1) = TextNom.Value
.Cells(2) = TextPrenom.Value
.Cells(3) = TextAdresse.Value
.Cells(4) = TextCp.Value
.Cells(5) = TextVille.Value
.Cells(7) = TextPhone.Value
.Cells(8) = TextMail.Value
End With
End With

Unload Me
End Sub

Cordialement
 
excuser moi de vous dérangez encore, merci pour votre réponse le code fonctionne mais bloque au niveau du prénom comme ci joint
erreur d'exécution 424

.Cells(2) = TextPrenom.Value


Cordialement
C'est bien pour cela que j'avais ajouté :
et finissez de définir les noms de vos textbox ...
L'Userform4 a les noms bruts de certains des textbox que vous avez créées.
Soit vous les renommez comme l'attend le code
Soit vous modifiez le code avec les textboxs existantes .
 
Bonjour,
Ce n'est plus du tout le sujet, vous devriez faire une autre discussion .
Toutefois, je pense que vous parlez de l'Userform1.
Je l'ai analysé et simplifié: vous en trouverez une copie ci-jointe.
Détruisez le votre et importez le Userform1.frm .
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
555
Réponses
3
Affichages
561
  • Question Question
Microsoft 365 Code VBA
Réponses
2
Affichages
522
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…