donner des noms aux feuilles à partir de cellules de la première feuille

  • Initiateur de la discussion Initiateur de la discussion Rd01
  • 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 !

Rd01

XLDnaute Nouveau
Bonjour à tous,
Je souhaiterais recevoir de l’aide pour donner des noms aux feuilles à partir de cellules de la première feuille.

Explication :
Ma première feuille est une liste de nom (environs 150).
Je souhaiterais savoire (exemple : une macro) comment crée automatiquement une feuille pour chaque nom de ma liste et qui serait automatiquement nommé.
De plus je souhaiterai que dans cette feuille soit inscrit le nom dans une cellule.
Voir image ci-dessous :
Mon niveau en macro est très bas(voir inexistant).

Je vous remerci par avance de votre aide, en esperant que ma demande soit comprehensible.
 

Pièces jointes

  • Capture1.PNG
    Capture1.PNG
    6.3 KB · Affichages: 34
  • Capture2.PNG
    Capture2.PNG
    5.8 KB · Affichages: 36
  • Capture1.PNG
    Capture1.PNG
    6.3 KB · Affichages: 33
  • Capture2.PNG
    Capture2.PNG
    5.8 KB · Affichages: 35
Re : donner des noms aux feuilles à partir de cellules de la première feuille

Bonjour,

essaye ceci :
Code:
Option Explicit
Sub test()
Dim i As Long
With Sheets("Liste des noms")
For i = 1 To .Cells(.Rows.Count, 1).End(xlUp).Row
    Sheets.Add(, Sheets(Sheets.Count)).Name = .Cells(i, 1)
Next i
End With
End Sub

bonne journée
@+
 
Re : donner des noms aux feuilles à partir de cellules de la première feuille

Re,

oups... oublié de mettre le nom dans la cellule...
Code:
Option Explicit
Sub test()
Dim i As Long
With Sheets("Liste des noms")
For i = 1 To .Cells(.Rows.Count, 1).End(xlUp).Row
    Sheets.Add(, Sheets(Sheets.Count)).Name = .Cells(i, 1)
    Cells(1, 1) = .Cells(i, 1)
Next i
End With
End Sub
 
Re : donner des noms aux feuilles à partir de cellules de la première feuille

Bonjour Pierrot93 et CBernardT,
je tiens a vous remercier de votre rapidité et de vos reponses qui correspondent parfaitement a mon besoin 🙂
Pourriez vous m'aider a nouveau,
1: je souhaite que ma premiere page soit un "sommaire" et que lorsque je clique sur le nom, j'atteri sur la page du meme nom (lien hypertexte).
Est ce qui existe un moyen de le faire en automatique, ou alors je suis obligé de crée un lien hypertexte pour chaques nom
2: Je n'arive pas a ajouter un lien hypertexte identique (retour sommaire) sur toutes les pages en mode simultané quel methode existe t-il?

Cordialement
 
Re : donner des noms aux feuilles à partir de cellules de la première feuille

Re,
Bonjour Bernard

essaye ceci :
Code:
Option Explicit
Sub test()
Dim i As Long
With Sheets("Liste des noms")
For i = 1 To .Cells(.Rows.Count, 1).End(xlUp).Row
    Sheets.Add(, Sheets(Sheets.Count)).Name = .Cells(i, 1)
    Cells(1, 1) = .Cells(i, 1)
    .Hyperlinks.Add Anchor:=.Cells(i, 1), Address:="", SubAddress:= _
        .Cells(i, 1).Value & "!A1", TextToDisplay:=.Cells(i, 1).Value
    ActiveSheet.Hyperlinks.Add Anchor:=Cells(1, 2), Address:="", SubAddress:= _
        "'Liste des noms'!A1", TextToDisplay:="Retour sommaire"
Next i
End With
End Sub
 
Re : donner des noms aux feuilles à partir de cellules de la première feuille

Re,

si espace dans le nom des feuilles :

Code:
Option Explicit
Sub test()
Dim i As Long
With Sheets("Liste des noms")
For i = 1 To .Cells(.Rows.Count, 1).End(xlUp).Row
    Sheets.Add(, Sheets(Sheets.Count)).Name = .Cells(i, 1)
    Cells(1, 1) = .Cells(i, 1)
    .Hyperlinks.Add Anchor:=.Cells(i, 1), Address:="", SubAddress:= _
        "'" & .Cells(i, 1).Value & "'!A1", TextToDisplay:=.Cells(i, 1).Value
    ActiveSheet.Hyperlinks.Add Anchor:=Cells(1, 2), Address:="", SubAddress:= _
        "'Liste des noms'!A1", TextToDisplay:="Retour sommaire"
Next i
End With
End Sub
 
Re : donner des noms aux feuilles à partir de cellules de la première feuille

Re,
Un très grand merci a toi Pierrot93 pour l'aide que tu m'a apporté, ta macro fonctionne très bien et correspond parfaitement a mes attentes.

Pouvez vous me conseillez un didactitiel pour apprendre a créer des macros avec la meme complexité que tu m'a crée?

Cordialement.

Rd01
 
- 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

Discussions similaires

Retour