Francois Gatto a écrit :
Hanène JEBARI wrote:
Bonjour,
J'aimerais savoir comment je peux ajouter des mois a une date dans une
macro
Sous Calc je sais qu'on peut utiliser MOIS.DECALER(date ; nbmois) ou
encore DATE( ANNEE( date); MOIS(date) + nbmois; JOUR(date))
Mais lorsque j'essaie d'insérer cela dans un doc WRITER au travers d'une
macro cela ne fonctionne pas
HELP
Peut-être que cela te conviendra :
Sub AujourdhuiDemain
Dim DateJour As Date
Dim DateJour_uneSemaine As Date
Dim DateJour_unMois As Date
Dim sMsg As String
'date de reference
DateJour = Date()
REM DateAdd(Dureedereference,AddOuSoustrait_Nfois,Datedereference)
REM Consulter l'aide en ligne
DateJour_uneSemaineApres = DateAdd( "ww", 1, DateJour )
DateJour_unMoisApres = DateAdd( "m", 1, DateJour )
DateJour_unMoisAvant = DateAdd( "m", -1, DateJour )
sMsg = "Nous sommes le " & DateJour
sMsg = sMsg & Chr(10) & "Dans 1 semaine nous serons " &
DateJour_uneSemaineApres
sMsg = sMsg & Chr(10) & "Dans 1 mois nous serons " & DateJour_unMoisApres
sMsg = sMsg & Chr(10) & "Il y a 1 mois nous étions " & DateJour_unMoisAvant
MsgBox sMsg
End Sub
Rebonjour,
Merci beaucoup pour cette réponse rapide et surtout qui fonctionne.
Utilisatrice d'OOo depuis 2 ans je sui encore souvent étonné de ses
fonctionnalité et de sa communauté.
Bon courage à tous et encore merci
___________________________________________________________________________
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.
http://fr.mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]