Code time erreur compilation

bonjour

j'ai un problème avec ce code pour afficher heure dans une cellule pourtant il fonctionner avant

erreur compilation

Range("D46").Value = time()

Slt,

Range("D46").Value = Time

bonjour

je viens essaie meme probleme

voici ce qu'il me marque en pj

capture

un fichier peut être?

oui bien sur

voici

feuille Rapport intervention

es qu'il excite un bouton pour actualisé un fichier partager ?

j'ai teste le ThisWorkbook.RefreshAll ça ne marche pas quand je le partage

nom :toto

mdp: toto

Bonjour jonat28,

voici ton fichier modifié (y'a plus d'erreur de compilation) :

dhany

bonjour dhany

merci beaucoup ca fonctionne super bien mais d'ou venez cette erreur ?

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 :

screen

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

bonjour dhany

merci pour ta réponse effectivement je n'aurai jamais pensé à aller chercher ici

merci j'y penserai pour la prochaine fois =)

merci pour l'info

merci pour ton retour !

bonne continuation !

dhany

Rechercher des sujets similaires à "code time erreur compilation"