Macro événementielle à une date

  • Initiateur de la discussion Initiateur de la discussion thri
  • 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 !

thri

XLDnaute Junior
Bonsoir,
Je coince sur une macro événementielle qui doit se déclencher à une date choisie,
Le fichier joint est plus explicite
J’ai regardé dans l’historique, je n’ai pas trouvé mon bonheur
Un grand merci
Thri
 

Pièces jointes

Re : Macro événementielle à une date

Bonjour.

Vous n'en dites pas assez :
qui doit se déclencher à une date choisie
d'accord, mais lors de quel événement ? Ouverture du fichier, modification d'une plage, activation d'une feuille ...
Regardez l'aide sur la procédure événementielle correspondant à l'événement qui déclenchera la macro.
 
Re : Macro événementielle à une date

Bonsoir à tous,

Ceci s'exécutera lorsque tu activears la Feuil1 :
VB:
Private Sub Worksheet_Activate()
    Call Macro1
End Sub

Cela s'exécutera à l'ouverture du fichier :
VB:
Private Sub Workbook_Open()
    Call Macro1
End Sub

Bien sûr, si les dates de A3 et C3 sont identiques.

A+
 
Re : Macro événementielle à une date

Re-bonjour,

Il faut ajouter une condition afin que la plage ne soit plus colorée en cas de non-concordance de dates 🙄...

Code:
Private Sub Worksheet_Activate()
[c3] = Date
If [a3] = [c3] Then Call Macro1
If [a3] <> [c3] Then
With Range("D7:H17")
  .Interior.ColorIndex = xlNone
End With
End If
End Sub

A bientôt 🙂
 
- 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

Discussions similaires

Réponses
5
Affichages
649
Deleted member 453598
D
  • Question Question
XL 2021 Macro
Réponses
6
Affichages
315
Retour