Bonjour,
Je créer un nom avec ce code :
qui me donne comme résultat la feuille active (ex. : 50) , pour trouver la feuille qui la précédé, j’utilise ce code :
Si la feuille 49 existe alors la réponse c'est VRAI et si non alors c'est FAUX
Donc pour faire la somme entre ses deux feuille, je fait :
Donc la question est comme changer '49'!V533:V536 par 'MONGLET-1'!V533:V536 pour avoir la formule :
Comme cela ma formule fera calcul automatiquement même si je fait la copie de cette feuille vers la nouvelle feuille
Merci pour votre aide
Pour ce qui ont le même problème que moi voici la solution qui affiche via une fonction le nom d'onglet précédant
Je créer un nom avec ce code :
Code:
MONGLET=STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1))+1;32)
qui me donne comme résultat la feuille active (ex. : 50) , pour trouver la feuille qui la précédé, j’utilise ce code :
Code:
=FeuilleExiste(MONONGLET-1)
Si la feuille 49 existe alors la réponse c'est VRAI et si non alors c'est FAUX
Donc pour faire la somme entre ses deux feuille, je fait :
Code:
SOMME('49'!V533:V536;V7:V14
Donc la question est comme changer '49'!V533:V536 par 'MONGLET-1'!V533:V536 pour avoir la formule :
Code:
SOMME('MONGLET-1'!V533:V536;V7:V14
Comme cela ma formule fera calcul automatiquement même si je fait la copie de cette feuille vers la nouvelle feuille
Merci pour votre aide
Pour ce qui ont le même problème que moi voici la solution qui affiche via une fonction le nom d'onglet précédant
Code:
Dans un module
Function OngletPrecedent()
OngletPrecedent = Sheets(Application.Caller.Parent.Name).Previous.Name
End Function
Dans le tableur
=OngletPrecedent()
Dernière modification par un modérateur: