nommer des feuilles selon une liste de noms dans une feuille

Le
francis
Bonjour,
je cherche une macro qui permettrait de renommer les feuilles d'un classeur
à partir d'une liste de noms contenue dans une de ces feuilles
la liste :
dupont
durand
dupuis
toto
donnerait :
feuille1 = dupont
feuille2 = durand, etc..
Merci d'avance
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
LSteph
Le #20218301
Bonjour,

Supposons ta liste en A2:A5 de la première feuille servant de feuille
d'accueil
et que les cellules ne contiendront pas de caractères facheux pour les
noms de feuilles
et qu'il n'y ait pas de vides ou doublons on va ainsi nommer les
feuilles positionnées de 2 à 5

dim i as long
For i=2 to 5
Sheets(i).name=left([a:a].cells(i),31)
next

--
lSteph

On 24 sep, 14:42, "francis"
Bonjour,
je cherche une macro qui permettrait de renommer les feuilles d'un classe ur
à partir d'une liste de noms contenue dans une de ces feuilles
la liste :
dupont
durand
dupuis
toto
donnerait :
feuille1 = dupont
feuille2 = durand, etc..
Merci d'avance


JPMonnier
Le #20218291
Bonjour,
Liste de tes noms en feuil1 de A1 à A3
à adapter

Sub NommerFeuilles() '
For x = 1 To 3
Sheets(x).Name = Sheets(1).Cells(x, 1).Value
Next
End Sub
--
Cordialement


"francis" news:4abb694b$0$11284$
Bonjour,
je cherche une macro qui permettrait de renommer les feuilles d'un
classeur à partir d'une liste de noms contenue dans une de ces feuilles
la liste :
dupont
durand
dupuis
toto
donnerait :
feuille1 = dupont
feuille2 = durand, etc..
Merci d'avance




francis
Le #20222641
Merci beaucoup pour ces formules magiques

"francis" 4abb694b$0$11284$
Bonjour,
je cherche une macro qui permettrait de renommer les feuilles d'un
classeur à partir d'une liste de noms contenue dans une de ces feuilles
la liste :
dupont
durand
dupuis
toto
donnerait :
feuille1 = dupont
feuille2 = durand, etc..
Merci d'avance




Jac
Le #20268171
... ne pas oublier que certains caractères ne sont pas autorisés pae
Excel pour les noms de feuilles, / et entre autres, donc il faudra
faire un remplacement de / ou par _ par exemple.

Et aussi 2x le même nom donc en cas d'erreur il faudra rajouter au nom
un signe (-, _, ...) dans une boucle pour maîtriser les "multiplons"
sans dépasser les 31 caractères...

Pas de problème pour les tests : il suffit de rajouter des
"générateurs" d'erreur dans la liste et voir si la correction est
efficace.

francis a écrit :
Merci beaucoup pour ces formules magiques

"francis" 4abb694b$0$11284$
Bonjour,
je cherche une macro qui permettrait de renommer les feuilles d'un classeur
à partir d'une liste de noms contenue dans une de ces feuilles
la liste :
dupont
durand
dupuis
toto
donnerait :
feuille1 = dupont
feuille2 = durand, etc..
Merci d'avance






Publicité
Poster une réponse
Anonyme