Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…