J
Jw_
Guest
Bonsoir .
Ca m'embette un peu de poser cette question, car ce problème a surement été soulevé ici, mais je n'ai rien trouvé.
J'aimerais executer une macro tous les mois.
J ai essayé la commande If Day(Now) = x trouvée sur le net.
Sur le VB lorsque je démarre la macro (F5), elle fonctionne.. mais rien ne se fait au démarrage du fichier excel.
Voici le code
Merci pour votre attention.
Julien
Ca m'embette un peu de poser cette question, car ce problème a surement été soulevé ici, mais je n'ai rien trouvé.
J'aimerais executer une macro tous les mois.
J ai essayé la commande If Day(Now) = x trouvée sur le net.
Sur le VB lorsque je démarre la macro (F5), elle fonctionne.. mais rien ne se fait au démarrage du fichier excel.
Voici le code
Code:
Private Sub Workbook_Open()
[COLOR="Sienna"]If Day(Now) = 3[/COLOR] [COLOR="RoyalBlue"]Then[/COLOR]
[COLOR="SeaGreen"]'Procédure de ma macro'[/COLOR]
Rows("3:3").Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range("A4:K4").Copy
Range("A3").PasteSpecial Paste:=xlPasteFormulasAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
End If
End Sub
Merci pour votre attention.
Julien