|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 7 ![]() |
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 |
|
|
00
|
|
|
#2 |
![]() ![]() |
et c'est quoi cette formule ?
----------------------------------------------- Fichier joint dans vos discussions
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 7 ![]() |
Bonsoir Bbil
Je pensais à une formule mais ... je n'ais pas trouvé !!! Et je tourne en rond |
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() |
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"))) ESVBA |
|
|
20
|
|
|
#5 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 7 ![]() |
Super ESVBA,
C'est exactement ce que je désirais. Ceci va m'éviter de faire des copier/coller à tout va ! Merci |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 7 ![]() |
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 .... |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 7 ![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com