hypertexte cellule vise centré

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

wazzebu

XLDnaute Occasionnel
Salut à tous,

Votre forum est super et je trouve plein d'idée pour m'aider !!!

Je voulais trouver une solution pour qu'une cellule visé par un hypertexte se retrouve en haut à gauche. Grâce à différentes réponses sur le forum j'ai essayé de trouver des solutions moi même et je suis arrivé à l'afficher au milieu de l'écran (c'est pas si mal pour un débutant comme moi !!). Voila je vous laisse un fichier exemple si ca peut aider certain ou permettre à d'autre de l'afficher en haut 🙂 .

Encore bravo pour ce super forum !!!
 

Pièces jointes

Re : hypertexte cellule vise centré

Bonjour wazzebu, Pascal, le forum

Une autre façon de faire :

Code:
Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)

Dim TheAddress As String
TheAddress = Target.SubAddress
Application.Goto Reference:=Worksheets("Feuil1").Range(TheAddress), scroll:=True
 
End Sub

Bonne journée
 
Re : hypertexte cellule vise centré

AIE....

Bon j'utilise ce code (comme ca ça marche sur toute les feuilles à la fois):

Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)

Dim TheAddress As String
TheAddress = Target.SubAddress

Range(TheAddress).Select
ActiveWindow.ScrollColumn = Selection.Column
ActiveWindow.ScrollRow = Selection.Row
End Sub

Ce qui marche nickel pour des liens hypertextes à l'interieur d'une même page mais lorsque je clique sur un lien hypertexte qui m'ouvre un fichier pdf (ou autre) une erreur 1004 apparaît. Ce qui est normal car ce n'est plus une cellule qui est visé. La question est: est-ce qu'on peut supprimer cette alerte? (avec qque chose du genre alerte=true)
 
Re : hypertexte cellule vise centré

RE

modifies ainsi

Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)

Dim TheAddress As String
TheAddress = Target.SubAddress
on error goto fin
Range(TheAddress).Select
ActiveWindow.ScrollColumn = Selection.Column
ActiveWindow.ScrollRow = Selection.Row
fin:
End Sub
 
- 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

Q
Réponses
10
Affichages
2 K
Q
Réponses
3
Affichages
1 K
Q
C
Réponses
0
Affichages
1 K
Crash68000
C
L
Réponses
0
Affichages
3 K
LiuXing
L
M
Réponses
0
Affichages
714
Mapie
M
C
Réponses
17
Affichages
2 K
E
B
Réponses
8
Affichages
2 K
between
B
Retour