Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

MACRO création d'un onglet avec lien hypertexte

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

A

aliasbleu

Guest
Bonjour à tous,

J'ai un fichier (ci-joint) avec une userform qui va créer une cellule avec le texte saisi et aussi un onglet portant le même nom.

J'aimerai savoir comment je peux ajouter à la macro la création d'un lien hypertexte entre les deux.

Merci pour votre aide
 

Pièces jointes

Re : MACRO création d'un onglet avec lien hypertexte

Bonjour,
J'ai modifié la Sub CommandButton1_Click pour passer la valeur dl à IniCtl
et ajouté la création de lien :
VB:
Private Sub CommandButton1_Click()
    dl = Range("C65000").End(xlUp).Row + 1
    Cells(dl, 3) = TextBox1
    IniCtl dl
End Sub

Sub IniCtl(dl)
    Dim ctl As Control
    For Each ctl In Controls
        If TypeName(ctl) = "TextBox1" Then ctl = ""
        Dim i As Byte
        For i = 1 To Sheets.Count
            If TextBox1.Value = Sheets(i).Name Then
                Sheets("Casting Factory Capability").Select
                Exit Sub
            End If
        Next i
        Sheets.Add after:=Sheets(Worksheets.Count)
        Sheets(Worksheets.Count).Name = TextBox1.Value
        
        Sheets("Casting Factory Capability").Hyperlinks.Add _
        Anchor:=Sheets("Casting Factory Capability").Cells(dl, 3), Address:="", _
        SubAddress:=TextBox1.Value & "!A1", TextToDisplay:=TextBox1.Value
        
        Unload Me
    Next
End Sub
A+
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…