Enchainement de commande sur un commandbutton formulaire

  • Initiateur de la discussion Initiateur de la discussion remi80
  • Date de début Date de début

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 !

remi80

XLDnaute Nouveau
Bonjour le forum,

Je me tourne vers vous pour un problème d'enchainement d'action sur un bouton de contrôle, dans un formulaire excel.
Je souhaite contrôler la présence d'information dans certaines des textes boxes, et ensuite enregistrer dans une base de donnée.
Mais allez savoir pourquoi je ne trouve pas la solution pour lancer l'enregistrement après lesdits contrôles.
Ok je débute mais là j ai l'impression de butter sur quelque chose d'assez simple!
code ci dessous.

Merci de votre aide.
Cordialement

Private Sub commandbutton1valider_click()
'controle des saisies
If Textdatedesaisie.Value = "" Then
MsgBox "Merci de renseigner une date de création"
End If

If TextBox14responsable.Value = "" Then
MsgBox "Merci de renseigner le nom d'un responsable"
End If
Exit Sub

'créer
Range("a65536").End(xlUp).Offset(1, 0).Select

ActiveCell.Value = UserForm2saisienouvellefiche.TextBox2nomduclient.Value
ActiveCell.Offset(0, 1).Value = UserForm2saisienouvellefiche.Textdatedesaisie.Value
ActiveCell.Offset(0, 2).Value = UserForm2saisienouvellefiche.TextBox14responsable.Value
ActiveCell.Offset(0, 3).Value = UserForm2saisienouvellefiche.TextBox3tel.Value
ActiveCell.Offset(0, 4).Value = UserForm2saisienouvellefiche.Cbotypeoriginedossier.Value
ActiveCell.Offset(0, 5).Value = UserForm2saisienouvellefiche.Cbotypeforme.Value
ActiveCell.Offset(0, 6).Value = UserForm2saisienouvellefiche.Cbotypetravail.Value
ActiveCell.Offset(0, 7).Value = UserForm2saisienouvellefiche.Cbotypeactivite.Value
ActiveCell.Offset(0, 8).Value = UserForm2saisienouvellefiche.TextBox6adresse.Value
ActiveCell.Offset(0, 9).Value = UserForm2saisienouvellefiche.TextBox7codepostal.Value
ActiveCell.Offset(0, 10).Value = UserForm2saisienouvellefiche.TextBox8ville.Value
ActiveCell.Offset(0, 11).Value = UserForm2saisienouvellefiche.TextBox3tel.Value
ActiveCell.Offset(0, 12).Value = UserForm2saisienouvellefiche.TextBox4mail.Value
ActiveCell.Offset(0, 13).Value = UserForm2saisienouvellefiche.TextBox10detailmission.Value
ActiveCell.Offset(0, 14).Value = UserForm2saisienouvellefiche.ComboBox1ouinon.Value
ActiveCell.Offset(0, 15).Value = UserForm2saisienouvellefiche.TextBox12factureelle.Value
ActiveCell.Offset(0, 16).Value = UserForm2saisienouvellefiche.TextBox13datedefactureelle.Value
MsgBox " La fiche est créée "

'comptage nb de fiches
Call calculnombrefiches

'sortir
Unload UserForm2saisienouvellefiche

End Sub
 
- 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

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
248
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
76
Réponses
21
Affichages
2 K
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
499
Retour