PB Macro complémentaire excel.

Signaler
Messages postés
5
Date d'inscription
mardi 27 juillet 2004
Statut
Membre
Dernière intervention
7 juin 2005
-
Messages postés
5
Date d'inscription
mardi 27 juillet 2004
Statut
Membre
Dernière intervention
7 juin 2005
-
Bonjour,
Je cherche à utiliser la fonction MOIS.DECALER dans une page excel mais je n'y arrive pas.
Je suis actuellement sur office 2003.
J'ai bien lancé les deux macros complémentaires Analysis Toolpak et Analysis Toolpak - VBA.
Mais dans ma liste des fonctions je ne la vois pas apparaitre.
J'ai fais la mise à jour du pack office mais cela ne fonctionne toujours pas.
Pour informatio, j'ai récupérer le code dans une autre entreprise.
Par contre, je constate que sous 2003 => en francais, j'ai la fonction edate (c'est la même chose en anglais)
Bref si je voulais tout mettre à jour il faudrait que je remplace la formule par edate mais si vous connaissez une alternative pour utiliser la fonction MOIS.DECALER, cela m'arrangerai énormément.

Si quelqu'un pouvait m'aider ou me donner des informations, j'en serais tres heureux.
Peut etre que la fonction n'existe plus?
Est ce que je peut recharger une macro d'une version antérieur par exemple?

Merci à tous en tout cas.

3 réponses

Messages postés
28
Date d'inscription
dimanche 29 décembre 2002
Statut
Membre
Dernière intervention
24 février 2008

Pour décaler une date de n mois (si n<50) sans utiliser mois.decaler:

d = date
n = décalage

date_décalée= DateValue(Day(d) & "/" & Month(DateValue("01/" & Month(d) & "/" & Year(d)) + (31 * n)) & "/" & Year(DateValue("01/" & Month(d) & "/" & Year(d)) + (31 * n)))

JO
Messages postés
28
Date d'inscription
dimanche 29 décembre 2002
Statut
Membre
Dernière intervention
24 février 2008

Si c'est dans la feuille Excel et non dans une macro:

Date dans A1
Décalage dans A2
Formule (Excel anglais):

=DATEVALUE(DAY(A1)&"/"&MONTH(DATEVALUE("01/"&MONTH(A1)&"/"&YEAR(A1))+(31*A2))&"/"&YEAR(DATEVALUE("01/"&MONTH(A1)&"/"&YEAR(A1))+(31*A2)))

remplace le mois.decaler

JO
Messages postés
5
Date d'inscription
mardi 27 juillet 2004
Statut
Membre
Dernière intervention
7 juin 2005

Bonjour,
Merci de tes réponses en tout cas.
En fait, ce qui m'interresse c'est de voir cette fonction pour un de mes utilisateurs.
Apres, l'utilisation qu'il en fait....
En fait, ce qu'est j'ai fait.
J'ai récupérer les macros analistes financiere et analyses financieres-vba d'une version antérieurs à 2003 => et je les ai remplacé.
En conclusion, il est content car il voit maintenant sa fonction. Mais je ne comprends pas que ces fonctions disparaissent ou n'existe qu'en anglais (edate).
Si tu as des infos sur les macros complémentaires, je suis preneur.
Enfin merci surtout de ta réponse.