Objet requis

[Fermé]
Signaler
-
Messages postés
24200
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 octobre 2021
-
Bonjour,

Je suis sous la version de 2010 d'EXCEL.
Je souhaite réaliser une macro pour me permettre d'avoir un msgbox lorsqu'une date arrive à échéance.
voici mes lignes de code


Sub macro1()

If mois.decaler(a5) > 23 Then
MsgBox "okok"
Else
MsgBox "pasokok"
End If

End Sub


Et lorsque que je souhaite l'activer, il me sort un msg "Objet requis"..
j'ai éssayer de trouver une solution sur le site de Microsoft, mais cela ne convient pas.



2 réponses

Messages postés
16028
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
20 octobre 2021
1 548
Bonjour,

=mois.decaler(a5;2): c'est une formule a mettre dans une cellule, pas a utiliser en VBA
Messages postés
24200
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 octobre 2021
6 930
Bonjour,

Tu peux le calculer, +3 mois :
a = DateSerial(Year([A1]), Month([A1]) + 3, Day([A1]))

eric

En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci