Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

macro conditionnée par date

  • Initiateur de la discussion Initiateur de la discussion gfmout
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

gfmout

Guest
Bonjour au forum et aux passionnés d'excel!

J'aimerai ajouter une condition à l'exécution d'une macro: condition basée sur la date du jour.

Plus précisemment, j'ai en cellule C2 une date.
Si la différence entre cette date et la date d'aujourd'hui est < 2 alors la macro s'execute, sinon la macro ne s'exécute pas?

Comment faire? si vous avez une idée, vous êtes les bienvenus!!

Merci d'avance

Gilles
 
Bonsoir le Forum, gfmount,

en VBA la commande Datediff te donne ce que tu cherches.

If datediff('d',date1,date2) > 2 then

Tu peux faire l'ecart en jours, heure, etc ...

Un petit coup d'aide finira de te donner les possibilités de cette commande.

@+

Creepy
 
Bonsoir,

voilà un code qui fait cela.

Code:
Sub ControleDate()
If Range('C2') < Now() - 2 Then
Call 'le nom de ta macro'
End If
End Sub

si pb n'hésite pas

😉
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
645
Réponses
4
Affichages
589
Réponses
9
Affichages
362
Réponses
8
Affichages
653
  • Question Question
Microsoft 365 Lenteur macro
Réponses
15
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…