XL 2010 Lier les onglets

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

bobafric

XLDnaute Occasionnel
Bonjour
J'ai un fichier alphabétique que je veux installer sur excel.
Feuil1 colonne A1-A26 alphabet de A à Z
comment créer les onglets de A à Z automatiquement en une macro pour ouvrir le lien de chacun de ces onglets a la cellule correspondante de la feuill.
Ci-joint mon fichier sans le code.
Merci d'avance
 

Pièces jointes

Solution
Bonsoir,
Je ne suis pas sûr d'avoir tout compris, mais vous pouvez tester le code ci-dessous (Set_HLink)
VB:
Sub Set_HLink()
Dim Cell As Range, Ws As Worksheet
    Set Ws = Worksheets("NOM")
        For Each Cell In Ws.Columns("A").Cells
            If Cell = "" Then Exit For
            If Not IsFeuille(Cell.Text) Then Worksheets.Add(After:=Worksheets(Worksheets.Count)).Name = Cell.Text
            Ws.Hyperlinks.Add Anchor:=Cell, Address:="", _
                SubAddress:=Cell & "!A1", TextToDisplay:=Cell.Text
        Next
        Ws.Activate
    Set Ws = Nothing
End Sub
Function IsFeuille(ByVal Cible As String, Optional FType As XlSheetType = xlWorksheet) As Boolean
Dim Obj    As Object
IsFeuille = False

  For Each Obj In...
Bonsoir,
Je ne suis pas sûr d'avoir tout compris, mais vous pouvez tester le code ci-dessous (Set_HLink)
VB:
Sub Set_HLink()
Dim Cell As Range, Ws As Worksheet
    Set Ws = Worksheets("NOM")
        For Each Cell In Ws.Columns("A").Cells
            If Cell = "" Then Exit For
            If Not IsFeuille(Cell.Text) Then Worksheets.Add(After:=Worksheets(Worksheets.Count)).Name = Cell.Text
            Ws.Hyperlinks.Add Anchor:=Cell, Address:="", _
                SubAddress:=Cell & "!A1", TextToDisplay:=Cell.Text
        Next
        Ws.Activate
    Set Ws = Nothing
End Sub
Function IsFeuille(ByVal Cible As String, Optional FType As XlSheetType = xlWorksheet) As Boolean
Dim Obj    As Object
IsFeuille = False

  For Each Obj In ThisWorkbook.Worksheets
    Select Case True
        Case Obj.Name Like Cible:          IsFeuille = True
        Case Obj.CodeName Like Cible:      IsFeuille = True
    End Select
    If IsFeuille Then Exit For
  Next
 
End Function
 
Bonsoir,
Je ne suis pas sûr d'avoir tout compris, mais vous pouvez tester le code ci-dessous (Set_HLink)
VB:
Sub Set_HLink()
Dim Cell As Range, Ws As Worksheet
    Set Ws = Worksheets("NOM")
        For Each Cell In Ws.Columns("A").Cells
            If Cell = "" Then Exit For
            If Not IsFeuille(Cell.Text) Then Worksheets.Add(After:=Worksheets(Worksheets.Count)).Name = Cell.Text
            Ws.Hyperlinks.Add Anchor:=Cell, Address:="", _
                SubAddress:=Cell & "!A1", TextToDisplay:=Cell.Text
        Next
        Ws.Activate
    Set Ws = Nothing
End Sub
Function IsFeuille(ByVal Cible As String, Optional FType As XlSheetType = xlWorksheet) As Boolean
Dim Obj    As Object
IsFeuille = False

  For Each Obj In ThisWorkbook.Worksheets
    Select Case True
        Case Obj.Name Like Cible:          IsFeuille = True
        Case Obj.CodeName Like Cible:      IsFeuille = True
    End Select
    If IsFeuille Then Exit For
  Next
 
End Function
Merci fanch c'est nickel
Et non je ne suis pas inspecteur des impots c'est un fichier pour le pok
Salut
 
@bobafric

Eh non je ne suis pas inspecteur des impôts c'est un fichier pour le pok

ah bon, j'avais cru que le « bob » de ton pseudo était un synonyme de « pompe » ! 😜

si t'avais été un inspecteur des impôts, donc une « pompe à fric » : désolé, j'suis fauché ! 😭

bon, ça doit plutôt être Bob d'Afrique ! 🌍 🐘 🦓🦒🦏 🦛 🦁 🐒


pour ton abréviation « pok », c'est quoi ? « poker » ? « pokémon » ? autre ?

je ne vois pas bien le rapport entre l'alphabet et le poker ! c'est peut-être des joueurs illettrés à qui tu veux apprendre à lire et à écrire ? et si c'est entre l'alphabet et pokémon ? tu veux apprendre à lire et à écrire à Pikachu ? 😉​

Image.jpg

ou alors, c'est une souris qui a attrapé la jaunisse ! 😭

soan
 
Dernière édition:
- 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

Réponses
5
Affichages
151
  • Question Question
Microsoft 365 Automatique
Réponses
3
Affichages
126
  • Question Question
Microsoft 365 colorer des onglets
Réponses
43
Affichages
2 K
Réponses
16
Affichages
882
Réponses
10
Affichages
232
Retour