Bonjour,
Ci-dessous l'objet du litige dans la lenteur d'exécution de mon programme lorsque je lance une macro qui ajoute des lignes dans une feuille, etc. Et mon classeur excel contient plusieurs feuilles liées entre elles.
Voici le litige :
Q3=2008 (année courante)
M3=3 (numéro du mois choisi)
=NO.SEMAINE(DATE(Q3;M3;jour(maintenant())))
Cette formule apparait au total 12 fois dans mon classeur.
Le programme devient 2 fois plus rapide, lorsque je remplace ce code par :
NO.SEMAINE(DATE(Q3;M3;1))
mais je n'ai plus le numéro de la semaine pour le jour courant.
Pourquoi, jour(maintenant()) ou maintenant() ou aujourdui() ralenti autant le programme ?
Y a-t-il une variable excel pour avoir le jour d'aujoud'hui (variable de windows) sans exécuter maintenant()..
Merci de votre réponse
Hat