Merci Kévin et merci theze mais toujours pas.
Il se trouve que mon outil fonctionne comme un reminder de tâches. Le reste du code indique que si je rentre une fréquence donnée soit par exemple quels sont les événements en retard de plus de 3 jours?
Alors l'outil regarde les événements qui sont dans ma base de donnees en fonction de s'ils sont antérieurs ou postérieurs à la date du jour (pour connaître les retards).
Soit case 1:
.Range ("O7").Value="=""<"&TODAY ()"
En fonction des actions en retard déterminées par "O7", la cellule 2 reprend <today () et y ajoute de combien de jours de plus que la date d'aujourd'hui nous sommes en retard. Soit
.Range("P7").Value="="">""&TODAY ()"
Le problème est que ces fonctions marchent bien mais quand elles arrivent sur mon fichier base de données, Excel retraite "="">""&AUJOURDHUI ()" et me donne >42376 qui n'est pas un format date.
Bref j'aimerai introduire formula dans mes requêtes mais j'ai essayé
1 2
| .Range("P7").Select
.Range ("P7").Formula="="">""&TODAY ()" |
Et
.Range ("P7").Value.Formula=.Range("P7")="="">""&TODAY ()"
Aucune des deux formules fontionnent.
Voilà j'ai besoin d'aide et j'espère que cette explication est plus clair.
Merci d'avance.
Mike
Partager