Classement des Feuilles dans un classeur

  • Initiateur de la discussion Initiateur de la discussion xpremierx
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

X

xpremierx

Guest
Bonjour,

Je gére un classeur de 150 fiches de membres d'un club de sport.
Les feuilles sont remplies dans l'ordre d'inscription.

Deux questions :

- est-il possible de classer les feuilles en fonction d'une même cellule dans les feuilles (par exemple celle qui comporte le nom de l'adhérent) ?

- est-il possible de donner automatiquement le nom de l'adhérent dans l'onglet de la feuille qui lui correspond ?

Merci...
(excel 2000)
 
Re : Classement des Feuilles dans un classeur

Pour la question 2, un 1er jet rapide...

for each worksheets

nom_adherent = Cells(lgn, 1).Value 'on variabilise, nom_adhérent= cellule ligne de la boucle, colonne 1

ActiveSheet.Name = nom_adherent 'on nomme l'onglet selon la variable



Je n'ai pas compris la question 1
 
Re : Classement des Feuilles dans un classeur

Bonjour


il faut récupérer les noms des adhérents auxquels tu a mis ce nom à l'onlet.

comme te dis nat54.

Pour trier l'odre de tes onglets :

Il faut recupérer les nom dans un tableau, trier ce tableau par ordre alpha

et :

nom du tableau tab1
nombre d'adhérents =nb

old = 1
For b=1 to nb
Sheets(tab(b)).Move after:=Sheets(old)
old = tab(b)).
Next
 
Re : Classement des Feuilles dans un classeur

Merci Nat54, mais tu surestime mes capacités...
J'avoue ne pas comprendre ce que tu écris :
"for each worksheets

nom_adherent = Cells(lgn, 1).Value 'on variabilise, nom_adhérent= cellule ligne de la boucle, colonne 1

ActiveSheet.Name = nom_adherent 'on nomme l'onglet selon la variable"

Je fais quoi, avec ça ?

Merci de développer.

Pirof : merci aussi, mais même éléments de réponses que pour Nat54...
- comment je récupére les noms dans un tableau : à partir des onglets ?
- et quand tu dis "nom du tableau tab1
nombre d'adhérents =nb

old = 1
For b=1 to nb
Sheets(tab(b)).Move after:=Sheets(old)
old = tab(b)).
Next"

tu veux dire quoi ?

Merci...
 
Re : Classement des Feuilles dans un classeur

Bonjour le fil, le forum

Dans le fichier joint, sur la feuille Bernard

Tu as un bouton qui donne le nom de l'adhérant à la feuille pour toutes les feuilles du classeur. ( en supposant que les noms sont tous dans la cellule A4 dans chaque feuille )

Tu as un autre bouton pour trier les feuilles par ordre alphabétique.

J'espère que j'ai bien compris ta demande et surtout que tu as une feuille par adhérant ....

A+

P.O
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
221
Réponses
2
Affichages
266
Réponses
10
Affichages
512
Retour