Peut-on écrire dans une formule?: somme de (

amauryde

XLDnaute Occasionnel
Bonjour,

je cherche à écrire somme.si(onglet1!:dernier onglet dont je ne connais pas le nom!;.....

est-ce possble?
 

catdog

XLDnaute Junior
Re : Peut-on écrire dans une formule?: somme de (

Bonjour,

Ne suffit-il pas de garder un dernier onglet qui servira d'onglet "balai", sans jamais l'utiliser et insérer tous les onglets à sommer avant ?

Bonne réception,

Olivier
 

amauryde

XLDnaute Occasionnel
Re : Peut-on écrire dans une formule?: somme de (

merci, j'y ai pensé mais le pb est que je crée mes onglets via une macro et ils se mettent en dernière position.
Du coup cette solution m'est impossible :)
 

WUTED

XLDnaute Occasionnel
Re : Peut-on écrire dans une formule?: somme de (

Bonjour amauryde, catdog, CISCO,

Tu peux aussi ajouter une fonction dans un module en vba comme :
VB:
Function nomDernierOnglet() as String
    nomDernierOnglet = Sheets(Sheets.Count).Name
End Function
Puis utilisez INDIRECT dans ta formule :
Code:
=INDIRECT(nomDernierOnglet()&"!A1")
Dans l'exemple d'une formule qui récupère simplement le contenu de A1 dans ta dernière feuille.
 

amauryde

XLDnaute Occasionnel
Re : Peut-on écrire dans une formule?: somme de (

merci je vais essayer de construire le programme souhaité à partir de vos réponses
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas