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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 ;^)
<const.g@gmail.com> 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 ...)
--
cdavid33@gmail.com ou cdavid33@mac.com au choix ;^)
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())