OVH Cloud OVH Cloud

lancement fonction inopportun

2 réponses
Avatar
poypoy
Bonjour,

Dans une feuille, j'ai 6 pivot et une fonction(présente dans 2 cellules) que
j'ai créee pour avoir le nom du mois (si qq'un sait le faire sans passer par
vba, cela m'interresse aussi :-). Or quand je refresh les pivot ou que je
change les fields, vba me recalcule la fonction à chaque fois...
Je ne comprends pas pourquoi !

voici la fonction :
Function nameofmonth()
nameofmonth = UCase(MonthName(Month(Now())))
End Function

Ce n'est pas trés grave parce que la fonction est simple, mais j'aimerais
tout de même comprendre
Merci d'avance
Benjamin

2 réponses

Avatar
ru-th
Salut
(si qq'un sait le faire sans passer par
vba, cela m'interresse aussi :-).


si tu as une date
=MAJUSCULE(TEXTE(AUJOURDHUI();"mmmm"))
si tu n'as que le numero de mois en A1
=MAJUSCULE(TEXTE("1/"&a1;"mmmm"))

a+
rural thierry


"poypoy" a écrit dans le message de news:

Bonjour,

Dans une feuille, j'ai 6 pivot et une fonction(présente dans 2 cellules)
que

j'ai créee pour avoir le nom du mois Or quand je refresh les pivot ou que
je

change les fields, vba me recalcule la fonction à chaque fois...
Je ne comprends pas pourquoi !

voici la fonction :
Function nameofmonth()
nameofmonth = UCase(MonthName(Month(Now())))
End Function

Ce n'est pas trés grave parce que la fonction est simple, mais j'aimerais
tout de même comprendre
Merci d'avance
Benjamin


Avatar
poypoy
Merci ru-th,
je vais virer la fonction du coup elle se lancera plus toute seule !!

Cordialement
benjamin



Salut
(si qq'un sait le faire sans passer par
vba, cela m'interresse aussi :-).


si tu as une date
=MAJUSCULE(TEXTE(AUJOURDHUI();"mmmm"))
si tu n'as que le numero de mois en A1
=MAJUSCULE(TEXTE("1/"&a1;"mmmm"))

a+
rural thierry


"poypoy" a écrit dans le message de news:

Bonjour,

Dans une feuille, j'ai 6 pivot et une fonction(présente dans 2 cellules)
que

j'ai créee pour avoir le nom du mois Or quand je refresh les pivot ou que
je

change les fields, vba me recalcule la fonction à chaque fois...
Je ne comprends pas pourquoi !

voici la fonction :
Function nameofmonth()
nameofmonth = UCase(MonthName(Month(Now())))
End Function

Ce n'est pas trés grave parce que la fonction est simple, mais j'aimerais
tout de même comprendre
Merci d'avance
Benjamin