Voilà mon fichier arrive à son terme. Malheureusement, lorsque j'active mes boutons de commande, il est très lent à s'exécuter. Novice en vba, je ne vois pas où ça coince. En espérant qu'un membre puisse m'aider.
En effet c'est bizarre. J'ai supprimé l'onglet synthèse, puis recréé avec les mêmes données et ça semble fonctionner. Je n'arrivais même pas à afficher la colonne A qui était masquée.
En pièce jointe ton fichier j'ai modifié. J'ai aussi changé le code...
Je viens de tester mon fichier sur mon pc boulot et sur excel 2010 et 2016 il est lent.
merci pour vos réponses et à ton aide ThauThème, effectivement il est rapide. par contre lorsque je mets dans le formulaire la date du 02/06/2022, il m'affiche dans l'onglet synthèse le 06/02/2022.
une ligne à rajouter dans le code du bouton Ajouter :
For Each CTRL In Me.Controls
If CTRL.Tag <> "" Then TS.DataBodyRange(LI, CInt(CTRL.Tag)) = CTRL.Value
If CTRL.Tag = "3" Then TS.DataBodyRange(LI, CInt(CTRL.Tag)) = CDate(CTRL.Value) '<---- ici
Next CTRL