Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Conception
Conception Questions relatives à la conception d'un classeur Excel (structure, organisation, protection, sécurisation, ...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/01/2012, 22h08   #1
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : janvier 2012
Messages : 7
Points : 2
Points : 2
Par défaut Nom d'onglet dans une cellule

Bonsoir à tous,

Je souhaiterais récupérer le nom des onglets du classeur actif dans des cellules (et bien entendu sans passer par VBA ni copier manuellement).

Je pensais à une formule mais ...





Si quelqu'un à une idée... merci
Bulledeau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 22h17   #2
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 849
Points : 16 849
Envoyer un message via Skype™ à bbil
et c'est quoi cette formule ?

-----------------------------------------------
Fichier joint dans vos discussions
bbil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 23h05   #3
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : janvier 2012
Messages : 7
Points : 2
Points : 2
Bonsoir Bbil

Je pensais à une formule mais ... je n'ais pas trouvé !!!

Et je tourne en rond
Bulledeau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 23h39   #4
Membre expérimenté
 
Inscription : décembre 2006
Messages : 645
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 645
Points : 595
Points : 595
Envoyer un message via Skype™ à ESVBA
Par défaut Bonsoir,

la formule :et il faut extraire de la chaine le nom de l'onglet par une formule de ce genre :
Code :
=DROITE(CELLULE("nomfichier");NBCAR(CELLULE("nomfichier"))-TROUVE("]";CELLULE("nomfichier")))
Voila.

ESVBA
ESVBA est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 07/01/2012, 08h39   #5
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : janvier 2012
Messages : 7
Points : 2
Points : 2
Super ESVBA,

C'est exactement ce que je désirais. Ceci va m'éviter de faire des copier/coller à tout va !

Merci
Bulledeau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2012, 13h03   #6
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : janvier 2012
Messages : 7
Points : 2
Points : 2
Bonjour,

Après avoir testé la solution de ESVBA
=cellule("nomfichier") ce n'est pas se que je souhaite.

Cette formule permet de récupérer le nom de fichier et le chemin d'accès complet, sous forme de texte et renvoie du texte vide si le classeur n'a pas été enregistré.

Seule précision, cette formule prend la valeur de la feuille active, ce qui dans mon cas ne me convient pas.

Je souhaiterais récupérer le nom des onglets du classeur dans des cellules (liste des onglets du classeur).

Si quelqu'un a une piste ....
Bulledeau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2012, 13h35   #7
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : janvier 2012
Messages : 7
Points : 2
Points : 2
Bonjour,

Il suffit de préciser dans la formule l'onglet et une cellule:

=CELLULE("nomfichier") -> chemin d'accès complet de l'onglet actif
=CELLULE("nomfichier";Feuil2!A1) -> chemin d'accès complet de l'onglet Feuil2
=DROITE(CELLULE("nomfichier";Feuil2!A1);NBCAR(CELLULE("nomfichier";Feuil2!A1))-TROUVE("]";CELLULE("nomfichier";Feuil2!A1))) -> nom de l'onglet Feuil2

Merci ESVBA
Bulledeau est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h32.


 
 
 
 
Partenaires

Hébergement Web