Niméro d'onglet

P

Philippe

Guest
Bonjour,

Quelqu'un pourrait-til me dire comment récupérer le numéro d'onglet dans une fonction.

En clair ayant 12 feuilles (1 par mois) et une fonction date journalière, je désirerais automatiser la fonction DATE(année;mois;jour) en remplaçant le paramètre "mois" par u appel du numéro d'onglet !

Juste pour le fun et éviter la refrappe de formule avec adaptation sur chaque page.

Merci.
 
S

STephane

Guest
bonjour

tu peux intégrer cette fonction personnalisé dans ta formule

Function NOMFEUILLE()
Dim Mois As String
Application.Volatile
Mois = Application.Caller.Worksheet.Name
NOMFEUILLE = "Mois d" & IIf(LCase$(Left$(Mois, 1)) _
Like "[a,o]", "'", "e ") & Mois
End Function
 
P

Philippe

Guest
Merci Stéphane,

Cette fonction est très intéressante, mais elle ne me permet pas de récupérer le numéro d'ordre de la feuille.

Si je suiss sur la feuille n° x que celle-ci s'appelle "décembre" ou "toto", ce que je désire, c'est que la fonction me retourne la valeur de x donc le n° de la feuille.

Merci à ceux qui trouveront.
 

Discussions similaires

Statistiques des forums

Discussions
312 209
Messages
2 086 274
Membres
103 168
dernier inscrit
isidore33