Activer une macro seulement si la date du jour est comprise entre 2 dates

Bonjour à tous,

Je souhaite qu'une macro ne puisse être activée que si la date du jour est comprise entre 2 dates prédéfinies.

Sur Excel j'y arrive avec les fonctions mais je ne sais pas comment écrire ces fonctions en VBA.

Voici la fonction sur Excel que je souhaite transposer :

Fonction utilisée : =SI(ET($G$5>=K32;$G$5<=K34);B2;"")

avec :

Date du jour : =AUJOURDHUI() ($G$5)

Espace de date : 01/01/2019 (K32)

31/12/2019 (K34)

Merci de bien vouloir m'aider et dans l'attente.

Tout ma sympathie.

Francis

Bonjour Francis,

ne sachant pas à quel cellule se doit être appliquer j'ai mis un ?

à tester

If Date >= Range("K32") And Date <= Range("K32") Then
    Range("?") = Range("K32")  'adapter le ?
Else
    Range("?") = ""    'adapter le ?
End If

Merci i20100, je vais faire un essai et je te tiens informé,

à bientôt

Francis

Ouaiiiiis !!! Ca marche !

Merci beaucoup i20100

Je l'ai testé avec une date entre les paramètres de dates définis, ça marche

et hors des paramètres définis et la macro ne s'active pas.

Exactement comme je le souhaitais.

Merci encore

Rechercher des sujets similaires à "activer macro seulement date jour comprise entre dates"