OVH Cloud OVH Cloud

Calculer le nombre feuille ?

1 réponse
Avatar
const.g
Bonjour,

Alors voil=E0, je fais des feuilles de paie par excel. Une feuille par
mois. Comment faire pour que la date soit automatiquement la bonne
lorsque je cr=E9er une nouvelle feuille.
Pour l'instant, ma cellule contenant la date est de cette forme :
=3DMOIS.DECALER(Jan!F12;-X))

o=F9 X est le num=E9ro de mon mois que je rentre =E0 la main

Sachant que pour en cr=E9er, je prends la derni=E8re que je copie en
dernier. Je cherche en fait une fonction du style, pour remplacer X
ci-dessus :
FEUILLE.NUMERO qui me donnerais donc le num=E9ro de la feuille.

A moins que vous n'ayez une autre id=E9e ?

MErci de votre aide

1 réponse

Avatar
cdavidnn
wrote:

Bonjour,
Bonsoir ;^)


Alors voilà, je fais des feuilles de paie par excel. Une feuille par
mois. Comment faire pour que la date soit automatiquement la bonne
lorsque je créer une nouvelle feuille.
Pour l'instant, ma cellule contenant la date est de cette forme :
=MOIS.DECALER(Jan!F12;-X))

où X est le numéro de mon mois que je rentre à la main

Sachant que pour en créer, je prends la dernière que je copie en
dernier. Je cherche en fait une fonction du style, pour remplacer X
ci-dessus :
FEUILLE.NUMERO qui me donnerais donc le numéro de la feuille.

A moins que vous n'ayez une autre idée ?
Mettre cette fonction avec Visual Basic :


Function NumFeuil()
For i = 1 To Sheets.Count
If Sheets(i).Name = ActiveSheet.Name Then NumFeuil = i

Next i
End Function

la formule devient donc :
=MOIS.DECALER(Jan!F12;-NumFeuil())

Ca devrait marcher.

MErci de votre aide
De rien (si ça marche ...)


--
ou au choix ;^)