Bonjour jonat28,
tu a écrit :
merci beaucoup ça fonctionne super bien
merci pour ton retour, et pour avoir passé le sujet en résolu !
tu a écrit :
mais d'où venait cette erreur ?
* lorsque tu tapes ton code VBA en lettres minuscules, tu as pu remarquer que pour les mot-clés du VBA, leur lettre initiale est mise en majuscule, parfois plus comme avec ScreenUpdating ; quand ça n'arrive pas, ça veut dire que le mot-clé n'a pas été reconnu.
* regarde cette copie d'écran :
Date et Time sont 2 mots-clés du VBA, mais on peut voir ici que time n'a pas été reconnu comme tel ; j'ai pensé que tu avais déclaré une variable en la nommant time ; par exemple : Dim time As Long ; mais non, ce n'était pas ça ; dans le cas présent, c'est arrivé car tu avais nommé ton dernier module time ; il m'a suffit de le renommer en Module8, puis la compilation a correctement abouti.
conclusion : ne pas nommer une variable, ni un module, avec un des mots-clés du VBA.
dhany