Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01Business

|-  LOGICIELS


|||-  

Excel : nom de la feuille dans une cellule

 

17 utilisateurs inconnus
 

 
Page photos
 
 Mot :  Pseudo :  
Vider la liste des messages à citer
 
 Page :
1
Auteur
 Sujet :

Excel : nom de la feuille dans une cellule

Prévenir les modérateurs en cas d'abus 
bapum
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 03/12/2009 à 15:58:46  
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour,

 Sur un classeur, j'ai plusieurs feuille et sur chaque feuille j'ai une cellule dans laquelle je souhaite avoir le nom de la feuille.

 Je souhaite savoir si je peux avoir une formule pour avoir cette information (par contre je ne souhaite pas faire une macro pour cela).

 Merci d'avance de votre aide.

gianni
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 03/12/2009 à 16:04:55  
  1. Prévenir les modérateurs en cas d'abus
 
:hello:


 Pourquoi ne pas renommer chaque feuille en bas de page?

 Clic droit sur le n° de feuille et renommer.



 :salut:

(Publicité)
willyplaisir
Expert Excel Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 03/12/2009 à 17:35:22  
  1. Prévenir les modérateurs en cas d'abus
 
bonjour à tous,

 si cela peut vous aider:
 pour avoir le nom de la feuille ou onglet

 A1=CELLULE("filename" )

 A2=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;32)


 pour info pour avoir le nom de ton fichier
 A3=CELLULE("nomfichier" )

 :salut:


---------------
[:ahlefoufou] Merci de sauver les chats abandonnés en aidant cette association : [:tazounet:5]
- Pension MillePattes
bapum
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 04/12/2009 à 14:46:06  
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour,

 Gianni, mes feuilles sont bien nommées mais je veux en plus avoir le nom dans une cellule.

 Willyplaisir, j'ai déjà tester cette formule par contre quand j'ai plusieurs feuilles, ça ne fonctionne pas correctement car je récupère dans chaque cellule A1 le nom de la dernière feuille ou le nom de la feuille à partir de laquelle j'ai fait "calculer maintenant".

 Une autre idée peut-être

willyplaisir
Expert Excel Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 04/12/2009 à 16:55:42  
  1. Prévenir les modérateurs en cas d'abus
 
re,

1)bizarre, les formules fonctionnent bien dans mon fichier Excel
A1=CELLULE("filename" )
A2=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;32)

à recopier dans chacune de tes feuilles


2)sinon tu peux te créer une fonction à mettre dans un module vba

Function onglet()
Application.Volatile
onglet = Application.Caller.Parent.Name
End Function

ensuite dans chaque feuille, dans une cellule tu tapes =onglet()


3)sinon une macro
Code :(Double-cliquez pour supprimer les numéros de ligne)
  1. Sub nom()
  2.  Range("A1") = ActiveSheet.Name
  3. End Sub


 :jap:

Edit par Tintin10 : rajout des balises de code
Message édité par Tintin10 le 25/09/2017 à 19:48:00

---------------
[:ahlefoufou] Merci de sauver les chats abandonnés en aidant cette association : [:tazounet:5]
- Pension MillePattes
(Publicité)
bapum
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 06/12/2009 à 18:14:00  
  1. Prévenir les modérateurs en cas d'abus
 
Bah ouais bizarre.

 En macro je sais faire mais je ne voulais pas en utiliser une.

 Mais bon en fin de compte j'ai recopié les nom de feuilles à la main dans les cellules.

willyplaisir
Expert Excel Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 06/12/2009 à 22:14:03  
  1. Prévenir les modérateurs en cas d'abus
 
Bah ouais....

 C'est ainsi que tu remercies ceux qui font des efforts pour t'aider...
 en te proposant 3 solutions qui fonctionnent bien.




---------------
[:ahlefoufou] Merci de sauver les chats abandonnés en aidant cette association : [:tazounet:5]
- Pension MillePattes
bapum
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 07/12/2009 à 12:23:12  
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour Willyplaisir,

 Tu te méprend, en effet j'ai oublié de te remercier et donc Merci beaucoup pour ton aide.

 Mais le problème est que cela ne fonctionne pas comme je le veux. Le nom apparait bien dans les cellules mais quand je suis sur une autre feuille, toutes les cellules changent de nom et ont le même nom.

 Et vu que je devais donner le fichier rapidement, je n'ai pas trop de choix que de le faire à la main.

 Et vraiment un grand merci pour avoir pris le temps de répondre.

(Publicité)
stephb06
  1. Posté le 24/09/2017 à 08:48:28  
  1. Prévenir les modérateurs en cas d'abus
 
Pour avoir le nom de l'onglet actif dans une cellule de cet onglet, il faut ajouter une référence de cellule dans la fonction CELLULE :
Code :(Double-cliquez pour supprimer les numéros de ligne)
  1. =STXT(CELLULE("nomfichier"[u][b];A1[/b][/u] );TROUVE("]";CELLULE("nomfichier" ))+1;NBCAR(CELLULE("nomfichier" ))-TROUVE("]";CELLULE("nomfichier" )))
Ici j'ai utiliser A1
Message édité par Tintin10 le 24/09/2017 à 10:06:24
willyplaisir
Expert Excel Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 24/09/2017 à 09:51:27  
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour,

avec Excel2007, ton code ne fonctionne pas, mais fonctionne avec celui-ci
Code :(Double-cliquez pour supprimer les numéros de ligne)
  1. =STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1))+1;NBCAR(CELLULE("nomfichier";A1))-TROUVE("]";CELLULE("nomfichier";A1)))

pour d'autres infos voir ce lien
http://www.mdf-xlpages.com/mod [...] ?itemid=91

 :hello:
Message édité par willyplaisir le 24/09/2017 à 10:03:56

---------------
[:ahlefoufou] Merci de sauver les chats abandonnés en aidant cette association : [:tazounet:5]
- Pension MillePattes
stephb06
  1. Posté le 24/09/2017 à 12:11:42  
  1. Prévenir les modérateurs en cas d'abus
 
Je vois, effectivement j'avais un fonctionnement un peu erratique (le nom récupéré était tronqué).

(Publicité)
ender77
  1. Posté le 29/10/2017 à 11:16:09  
  1. Prévenir les modérateurs en cas d'abus
 
Salut, donc le mieux est de placer toute la macro pour l'avoir c'est ça (et non pas en partie tronquée? Merci

willyplaisir
Expert Excel Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 29/10/2017 à 11:29:59  
  1. Prévenir les modérateurs en cas d'abus
 
bjr
de quelle macro parles-tu? (toute la macro)
 :crazy:


---------------
[:ahlefoufou] Merci de sauver les chats abandonnés en aidant cette association : [:tazounet:5]
- Pension MillePattes
Profil : Equipe sécurité
totoftotof
Célèbre sur tout le forum (de 30 000 à 99 999 messages postés)
  1. Posté le 29/10/2017 à 16:36:30  
  1. Prévenir les modérateurs en cas d'abus
 
salut ;)

stephb06 et Ender77, le sujet date de 8 ans, merci de créer un nouveau sujet

(Publicité)
 Page :
1

Aller à :
 

Sujets relatifs
feuille de magasine scanner pour finir en word EXCEL - trier une liste avec des images insérées
excel: décalage automatique de texte dans colonne. Comment fusionner un document Word avec Excel ?
excel : formule pour calculer mes heures de travail Sous Excel : comment mettre une cellule en format monétaire "F"
Plus de sujets relatifs à : Excel : nom de la feuille dans une cellule

Les 5 sujets de discussion précédents Nombre de réponses Dernier message
imprimer bookmarks.html avec liens 4
imprimer bookmarks.html avec liens 0
Réception des messages le lendemain dans Outlook Express. 0
Excel2007, fond et quadrillage 3
recherche formule (resolu) 5