Lien hypertext vers feuille graphique

  • Initiateur de la discussion Initiateur de la discussion m@tix
  • 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 !

m@tix

XLDnaute Occasionnel
Bonjour,

Sur un document excel (classeur1), j'ai plusieurs liens hypertext qui sont censés renvoyer vers des feuilles graphiques présentes dans un autre classeur excel (classeur2).

Pour faire ceci, on m'avait conseilé la méthode suivante:

- Sur une nouvelle feuille du classeur2, je mets dans des cellules tous les noms des feuilles graphiques vers lesquelles je souhaite aller. Disons que je les mets dans la colonne C.

- Je mets ensuite le code suivant sur cette même feuille (parametres):

VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    
    Dim ch As Chart
    Application.ScreenUpdating = False
    
 
    Sheets("parametres").Range("Z500").Activate
    If Not Intersect(Target, Range("C1")) Is Nothing Then
       On Error Resume Next
       Set ch = Charts(Target.Value)
       On Error GoTo 0
 
       'Active le feuille graphique si elle existe.
       If Not ch Is Nothing Then Charts(Target.Value).Activate
    End If
Application.ScreenUpdating = True

 
    Sheets("parametres").Range("Z500").Activate
    If Not Intersect(Target, Range("C2")) Is Nothing Then
       On Error Resume Next
       Set ch = Charts(Target.Value)
       On Error GoTo 0
 
       'Active le feuille graphique si elle existe.
       If Not ch Is Nothing Then Charts(Target.Value).Activate
    End If
Application.ScreenUpdating = True

'ETC...

- Dans le classeur1, je fais pointer mes liens hypertext vers les cellules C1, C2, etc..

Il se trouve que ceci ne fonctionnne pas tout à fait. En fait, quand je me place sur la feuille parametres et que je clique sur l'une des cellules de la colonne C que j'ai remplies, je suis bien renvoyé vers la feuille graphique correspondante. En revanche, lorsque je clique sur mes liens hypertext du classeur1, je suis renvoyé sur les cellules de la colonne C de l'autre classeur, mais l'affichage reste sur cette page ! 🙁

Peut-on corriger ceci ?

Merci d'avance. 🙂

Edit: le fait de supprimer toutes les lignes Application.ScreenUpdating = ... semble, je dis bien, semble, corriger le problème... 😕
 
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

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
483
Réponses
4
Affichages
225
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
319
Retour