Liste de validation noms de feuilles par formule

C

C@thy

Guest
Bonjour le forum,

pas trop gelé ce matin?

J'ai une ch'tite question :

peut-on créer une liste de validation avec les noms des feuilles? Oui, avec une macro, me direz-vous,

Sub ListeFeuilles()
Dim a As Integer
For a = 1 To Sheets.Count
Range("A65536").End(xlUp).Offset(1, 0).Value = Sheets(a).Name
Next
End Sub

OK, mais sans macro, c'est possible? J'ai cherché dans les fonctions CELLULE, ADRESSE, mais zé pas trouvé... kk1 a une idée?

Merci pour votre aide.

C@thy
BipBip.gif
 
P

Pascal76

Guest
bonjour Cathy

Content de retrouver le bip-bip en ce matin humide

Je ne sais pas si c'est cela que tu cherches mais voici une fonction permettant de retrouver le nom de la feuille et de l'inscrire dans une cellule

=STXT(CELLULE("nomfichier");TROUVE("]";CELLULE("nomfichier");1)+1;NBCAR(CELLULE("nomfichier"))-TROUVE("]";CELLULE("nomfichier");1))


Bonne journée

Pascal
 
T

Ti

Guest
ben moi, comme d'habitude, j'ai mis un peu de VBA (pour renvoyer le nom des feuilles) et un peu de formules (pour les afficher), c'est plus simple.
 

Pièces jointes

  • listefeuillesTi.zip
    7.1 KB · Affichages: 40
  • listefeuillesTi.zip
    7.1 KB · Affichages: 41
  • listefeuillesTi.zip
    7.1 KB · Affichages: 42
C

C@thy

Guest
Un grand MERCI à vous deux!!!

C'est génial!!! La formule de Pascal est SUPER, mais pour la feuille active, je la retiens.

Ti, tu as trouvé exactement ce que je cherchais, avec une macro fonction! Lol! le pied!!! Waouh!!!! Merciiiiiiiiiiiiiiiiiiii.

C@thy
BipBip.gif
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 685
Messages
2 090 946
Membres
104 705
dernier inscrit
Mike72