VBA Redirection vers onglet avec nom precis

Bonjour,

J'ai besoin d'aide pour un outil que je crée.

J'ai un tableau avec dans la première colonne des noms (des noms s'ajoutent au fur et à mesure dans le tableau).

Il existe également des onglets avec les mêmes noms. Les onglets s'ajoutent automatiquement lorsqu'un nom s'ajoute dans le tableau.

J'aimerais pouvoir ajouter la fonctionnalité suivante: Lorsqu'on clique sur un nom dans le tableau, on est redirigé vers l'onglet du même nom. Je pense que c'est faisable avec des liens hypertextes mais la difficulté c'est que les noms et onglets d'ajoutent au fil du temps. Je voudrais que lorsqu'un nouveau nom c'est ajouté, il contient déjà un lien hypertexte vers l'onglet du même nom.

Pouvez vous m'aider svp?

bonjour,

une exemple via une macro événementielle, qui se base sur un changement en colonne A pour créer l'hyperlien. A mettre dans le module de la feuille

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 1 Then
        Application.EnableEvents = False
        Target.Hyperlinks.Add Target, "", Target.Value & "!A1"
        Application.EnableEvents = True
    End If
End Sub

conflit possible avec la macro de création des onglets. dans ce cas il faudra les fusionner.

Bonjour,

merci de ta réponse mais il n'existerais pas une autre solution?

Car lorsque je supprime 1 nom de la première colonne, ça plante !!

Rechercher des sujets similaires à "vba redirection onglet nom precis"