Je cherche le moyen d'afficher l'une des feuille masquées de mon classeur en
cliquant sur son lien hypertexte, qui se trouve sur une feuille récap, dans
le même classeur. (excel 2002).
Les liens hypertexte fonctionnent correctement lorsque les feuilles sont
affichées.
Pas quand les feuilles sont masquées.
J'ai trouvé cet événement, mais l'aide ne m'aide pas beaucoup !
Et ce code, mis dans un module standard, ou dans la feuille récap, n'affiche
pas ma feuille :
Private Sub SheetFollowHyperlink _
(ByVal Sh As Object, ByVal Target As Excel.Hyperlink)
Sh.Visible = xlSheetVisible
End Sub
L'un d'entre vous aurait(-il la gentillesse de corriger ma copie, et de me
dire où le code doit être écrit ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jacques
Bonsoir,
Bonjour à tous.
Je cherche le moyen d'afficher l'une des feuille masquées de mon classeur en cliquant sur son lien hypertexte, qui se trouve sur une feuille récap, dans le même classeur. (excel 2002). Les liens hypertexte fonctionnent correctement lorsque les feuilles sont affichées.
Pas quand les feuilles sont masquées.
J'ai trouvé cet événement, mais l'aide ne m'aide pas beaucoup ! Et ce code, mis dans un module standard, ou dans la feuille récap, n'affiche pas ma feuille :
Private Sub SheetFollowHyperlink _ (ByVal Sh As Object, ByVal Target As Excel.Hyperlink) Sh.Visible = xlSheetVisible End Sub
L'un d'entre vous aurait(-il la gentillesse de corriger ma copie, et de me dire où le code doit être écrit ?
Merci en tous cas,
Private Sub Workbook_SheetFollowHyperlink _ (ByVal Sh As Object, ByVal Target As Excel.Hyperlink) Sheets("Feuil2").Visible = True Sheets("Feuil2").Activate End Sub
dans ThisWorkbook
-- Cordialement,
Jacques.
Bonsoir,
Bonjour à tous.
Je cherche le moyen d'afficher l'une des feuille masquées de mon classeur en
cliquant sur son lien hypertexte, qui se trouve sur une feuille récap, dans
le même classeur. (excel 2002).
Les liens hypertexte fonctionnent correctement lorsque les feuilles sont
affichées.
Pas quand les feuilles sont masquées.
J'ai trouvé cet événement, mais l'aide ne m'aide pas beaucoup !
Et ce code, mis dans un module standard, ou dans la feuille récap, n'affiche
pas ma feuille :
Private Sub SheetFollowHyperlink _
(ByVal Sh As Object, ByVal Target As Excel.Hyperlink)
Sh.Visible = xlSheetVisible
End Sub
L'un d'entre vous aurait(-il la gentillesse de corriger ma copie, et de me
dire où le code doit être écrit ?
Merci en tous cas,
Private Sub Workbook_SheetFollowHyperlink _
(ByVal Sh As Object, ByVal Target As Excel.Hyperlink)
Sheets("Feuil2").Visible = True
Sheets("Feuil2").Activate
End Sub
Je cherche le moyen d'afficher l'une des feuille masquées de mon classeur en cliquant sur son lien hypertexte, qui se trouve sur une feuille récap, dans le même classeur. (excel 2002). Les liens hypertexte fonctionnent correctement lorsque les feuilles sont affichées.
Pas quand les feuilles sont masquées.
J'ai trouvé cet événement, mais l'aide ne m'aide pas beaucoup ! Et ce code, mis dans un module standard, ou dans la feuille récap, n'affiche pas ma feuille :
Private Sub SheetFollowHyperlink _ (ByVal Sh As Object, ByVal Target As Excel.Hyperlink) Sh.Visible = xlSheetVisible End Sub
L'un d'entre vous aurait(-il la gentillesse de corriger ma copie, et de me dire où le code doit être écrit ?
Merci en tous cas,
Private Sub Workbook_SheetFollowHyperlink _ (ByVal Sh As Object, ByVal Target As Excel.Hyperlink) Sheets("Feuil2").Visible = True Sheets("Feuil2").Activate End Sub
dans ThisWorkbook
-- Cordialement,
Jacques.
Patrick BASTARD
Bonjour, *Jacques* Je te remercie de l'intérêt que tu portes à ma demande.
Le code que tu as bien voulu me communiquer fonctionne bien pour une feuille définie. Cependant il ne répond pas totalement à mon besoin : J'ai en effet actuellement 24 liens sur mon récap, pointant sur 24 onglets différents (nombre appelé à évoluer). Comment modifier dans ton code "Feuil2" par le nom de l'onglet concerné ? Pour info, le nom de l'onglet se trouve dans la même cellule que le lien qui pointe vers cet onglet..
Encore merci de ton aide,
-- Bien cordialement, P. Bastard
Bonsoir,
Bonjour à tous.
Je cherche le moyen d'afficher l'une des feuille masquées de mon classeur en cliquant sur son lien hypertexte, qui se trouve sur une feuille récap, dans le même classeur. (excel 2002). Les liens hypertexte fonctionnent correctement lorsque les feuilles sont affichées.
Pas quand les feuilles sont masquées.
J'ai trouvé cet événement, mais l'aide ne m'aide pas beaucoup ! Et ce code, mis dans un module standard, ou dans la feuille récap, n'affiche pas ma feuille :
Private Sub SheetFollowHyperlink _ (ByVal Sh As Object, ByVal Target As Excel.Hyperlink) Sh.Visible = xlSheetVisible End Sub
L'un d'entre vous aurait(-il la gentillesse de corriger ma copie, et de me dire où le code doit être écrit ?
Merci en tous cas,
Private Sub Workbook_SheetFollowHyperlink _ (ByVal Sh As Object, ByVal Target As Excel.Hyperlink) Sheets("Feuil2").Visible = True Sheets("Feuil2").Activate End Sub
dans ThisWorkbook
Bonjour, *Jacques*
Je te remercie de l'intérêt que tu portes à ma demande.
Le code que tu as bien voulu me communiquer fonctionne bien pour une feuille
définie.
Cependant il ne répond pas totalement à mon besoin :
J'ai en effet actuellement 24 liens sur mon récap, pointant sur 24 onglets
différents (nombre appelé à évoluer).
Comment modifier dans ton code "Feuil2" par le nom de l'onglet concerné ?
Pour info, le nom de l'onglet se trouve dans la même cellule que le lien qui
pointe vers cet onglet..
Encore merci de ton aide,
--
Bien cordialement,
P. Bastard
Bonsoir,
Bonjour à tous.
Je cherche le moyen d'afficher l'une des feuille masquées de mon
classeur en cliquant sur son lien hypertexte, qui se trouve sur une
feuille récap, dans le même classeur. (excel 2002).
Les liens hypertexte fonctionnent correctement lorsque les feuilles
sont affichées.
Pas quand les feuilles sont masquées.
J'ai trouvé cet événement, mais l'aide ne m'aide pas beaucoup !
Et ce code, mis dans un module standard, ou dans la feuille récap,
n'affiche pas ma feuille :
Private Sub SheetFollowHyperlink _
(ByVal Sh As Object, ByVal Target As Excel.Hyperlink)
Sh.Visible = xlSheetVisible
End Sub
L'un d'entre vous aurait(-il la gentillesse de corriger ma copie, et
de me dire où le code doit être écrit ?
Merci en tous cas,
Private Sub Workbook_SheetFollowHyperlink _
(ByVal Sh As Object, ByVal Target As Excel.Hyperlink)
Sheets("Feuil2").Visible = True
Sheets("Feuil2").Activate
End Sub
Bonjour, *Jacques* Je te remercie de l'intérêt que tu portes à ma demande.
Le code que tu as bien voulu me communiquer fonctionne bien pour une feuille définie. Cependant il ne répond pas totalement à mon besoin : J'ai en effet actuellement 24 liens sur mon récap, pointant sur 24 onglets différents (nombre appelé à évoluer). Comment modifier dans ton code "Feuil2" par le nom de l'onglet concerné ? Pour info, le nom de l'onglet se trouve dans la même cellule que le lien qui pointe vers cet onglet..
Encore merci de ton aide,
-- Bien cordialement, P. Bastard
Bonsoir,
Bonjour à tous.
Je cherche le moyen d'afficher l'une des feuille masquées de mon classeur en cliquant sur son lien hypertexte, qui se trouve sur une feuille récap, dans le même classeur. (excel 2002). Les liens hypertexte fonctionnent correctement lorsque les feuilles sont affichées.
Pas quand les feuilles sont masquées.
J'ai trouvé cet événement, mais l'aide ne m'aide pas beaucoup ! Et ce code, mis dans un module standard, ou dans la feuille récap, n'affiche pas ma feuille :
Private Sub SheetFollowHyperlink _ (ByVal Sh As Object, ByVal Target As Excel.Hyperlink) Sh.Visible = xlSheetVisible End Sub
L'un d'entre vous aurait(-il la gentillesse de corriger ma copie, et de me dire où le code doit être écrit ?
Merci en tous cas,
Private Sub Workbook_SheetFollowHyperlink _ (ByVal Sh As Object, ByVal Target As Excel.Hyperlink) Sheets("Feuil2").Visible = True Sheets("Feuil2").Activate End Sub
dans ThisWorkbook
MichDenis
Bonjour Patrick,
As-tu essayé ceci :
'Dans le module feuille où sont tes liens hypertextes: '------------------------- Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String A = Split(Target.SubAddress, "!")(0) If Sheets(A).Visible = False Then Sheets(A).Visible = True Target.Follow True Sheets(A).Select End If
End Sub '-------------------------
Salutations!
Bonjour Patrick,
As-tu essayé ceci :
'Dans le module feuille où sont tes liens hypertextes:
'-------------------------
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String
A = Split(Target.SubAddress, "!")(0)
If Sheets(A).Visible = False Then
Sheets(A).Visible = True
Target.Follow True
Sheets(A).Select
End If
'Dans le module feuille où sont tes liens hypertextes: '------------------------- Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String A = Split(Target.SubAddress, "!")(0) If Sheets(A).Visible = False Then Sheets(A).Visible = True Target.Follow True Sheets(A).Select End If
End Sub '-------------------------
Salutations!
Patrick BASTARD
Bonjour, *Denis*
Comme les Scouts, toujour prêt. ;-) Hélàs : "Erreur d'exécution 9 : l'indice n'appartient pas à la sélection."
Mais on se rapproche...
-- Bien cordialement, P. Bastard
'Dans le module feuille où sont tes liens hypertextes: '------------------------- Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String A = Split(Target.SubAddress, "!")(0) If Sheets(A).Visible = False Then Sheets(A).Visible = True Target.Follow True Sheets(A).Select End If
End Sub '-------------------------
Salutations!
Bonjour, *Denis*
Comme les Scouts, toujour prêt.
;-)
Hélàs :
"Erreur d'exécution 9 : l'indice n'appartient pas à la sélection."
Mais on se rapproche...
--
Bien cordialement,
P. Bastard
'Dans le module feuille où sont tes liens hypertextes:
'-------------------------
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String
A = Split(Target.SubAddress, "!")(0)
If Sheets(A).Visible = False Then
Sheets(A).Visible = True
Target.Follow True
Sheets(A).Select
End If
Comme les Scouts, toujour prêt. ;-) Hélàs : "Erreur d'exécution 9 : l'indice n'appartient pas à la sélection."
Mais on se rapproche...
-- Bien cordialement, P. Bastard
'Dans le module feuille où sont tes liens hypertextes: '------------------------- Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String A = Split(Target.SubAddress, "!")(0) If Sheets(A).Visible = False Then Sheets(A).Visible = True Target.Follow True Sheets(A).Select End If
End Sub '-------------------------
Salutations!
MichDenis
Il me semble que ceci serait davantage approprié :
'-------------------- Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String A = Split(Target.SubAddress, "!")(0) If Sheets(A).Visible = False Then Sheets(A).Visible = True Application.Goto Worksheets(A).Range(Target.SubAddress) End If
End Sub '--------------------
Salutations!
"MichDenis" a écrit dans le message de news: Bonjour Patrick,
As-tu essayé ceci :
'Dans le module feuille où sont tes liens hypertextes: '------------------------- Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String A = Split(Target.SubAddress, "!")(0) If Sheets(A).Visible = False Then Sheets(A).Visible = True Target.Follow True Sheets(A).Select End If
End Sub '-------------------------
Salutations!
Il me semble que ceci serait davantage approprié :
'--------------------
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String
A = Split(Target.SubAddress, "!")(0)
If Sheets(A).Visible = False Then
Sheets(A).Visible = True
Application.Goto Worksheets(A).Range(Target.SubAddress)
End If
End Sub
'--------------------
Salutations!
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news: urYCbwiMFHA.3420@tk2msftngp13.phx.gbl...
Bonjour Patrick,
As-tu essayé ceci :
'Dans le module feuille où sont tes liens hypertextes:
'-------------------------
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String
A = Split(Target.SubAddress, "!")(0)
If Sheets(A).Visible = False Then
Sheets(A).Visible = True
Target.Follow True
Sheets(A).Select
End If
Il me semble que ceci serait davantage approprié :
'-------------------- Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String A = Split(Target.SubAddress, "!")(0) If Sheets(A).Visible = False Then Sheets(A).Visible = True Application.Goto Worksheets(A).Range(Target.SubAddress) End If
End Sub '--------------------
Salutations!
"MichDenis" a écrit dans le message de news: Bonjour Patrick,
As-tu essayé ceci :
'Dans le module feuille où sont tes liens hypertextes: '------------------------- Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String A = Split(Target.SubAddress, "!")(0) If Sheets(A).Visible = False Then Sheets(A).Visible = True Target.Follow True Sheets(A).Select End If
End Sub '-------------------------
Salutations!
Denis Michon
Bonjour Patrick,
Que te renvoie la variable : A , un nom de feuille qui n'appartient pas au classeur ?
Salutations!
"Patrick BASTARD" a écrit dans le message de news: ul% Bonjour, *Denis*
Comme les Scouts, toujour prêt. ;-) Hélàs : "Erreur d'exécution 9 : l'indice n'appartient pas à la sélection."
Mais on se rapproche...
-- Bien cordialement, P. Bastard
'Dans le module feuille où sont tes liens hypertextes: '------------------------- Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String A = Split(Target.SubAddress, "!")(0) If Sheets(A).Visible = False Then Sheets(A).Visible = True Target.Follow True Sheets(A).Select End If
End Sub '-------------------------
Salutations!
Bonjour Patrick,
Que te renvoie la variable : A , un nom de feuille qui n'appartient pas au classeur ?
Salutations!
"Patrick BASTARD" <pasdespambastardp@freepasdespam.fr> a écrit dans le message de news:
ul%23JR8iMFHA.436@TK2MSFTNGP09.phx.gbl...
Bonjour, *Denis*
Comme les Scouts, toujour prêt.
;-)
Hélàs :
"Erreur d'exécution 9 : l'indice n'appartient pas à la sélection."
Mais on se rapproche...
--
Bien cordialement,
P. Bastard
'Dans le module feuille où sont tes liens hypertextes:
'-------------------------
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String
A = Split(Target.SubAddress, "!")(0)
If Sheets(A).Visible = False Then
Sheets(A).Visible = True
Target.Follow True
Sheets(A).Select
End If
Que te renvoie la variable : A , un nom de feuille qui n'appartient pas au classeur ?
Salutations!
"Patrick BASTARD" a écrit dans le message de news: ul% Bonjour, *Denis*
Comme les Scouts, toujour prêt. ;-) Hélàs : "Erreur d'exécution 9 : l'indice n'appartient pas à la sélection."
Mais on se rapproche...
-- Bien cordialement, P. Bastard
'Dans le module feuille où sont tes liens hypertextes: '------------------------- Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String A = Split(Target.SubAddress, "!")(0) If Sheets(A).Visible = False Then Sheets(A).Visible = True Target.Follow True Sheets(A).Select End If
End Sub '-------------------------
Salutations!
Patrick BASTARD
Bonjour, *Denis *
Bonjour Patrick,
Que te renvoie la variable : A , un nom de feuille qui n'appartient pas au classeur ?
la feuille que je cherche à atteindre : (Name) = Feuil4, name = 4 et la variable A me renvoie bien "'4'"
Salutations!
"Patrick BASTARD" a écrit dans le message de news: ul% Bonjour, *Denis*
Comme les Scouts, toujour prêt. ;-) Hélàs : "Erreur d'exécution 9 : l'indice n'appartient pas à la sélection."
Mais on se rapproche...
'Dans le module feuille où sont tes liens hypertextes: '------------------------- Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String A = Split(Target.SubAddress, "!")(0) If Sheets(A).Visible = False Then Sheets(A).Visible = True Target.Follow True Sheets(A).Select End If
End Sub '-------------------------
Salutations!
Bonjour, *Denis *
Bonjour Patrick,
Que te renvoie la variable : A , un nom de feuille qui n'appartient
pas au classeur ?
la feuille que je cherche à atteindre : (Name) = Feuil4, name = 4
et la variable A me renvoie bien "'4'"
Salutations!
"Patrick BASTARD" <pasdespambastardp@freepasdespam.fr> a écrit dans
le message de news: ul%23JR8iMFHA.436@TK2MSFTNGP09.phx.gbl...
Bonjour, *Denis*
Comme les Scouts, toujour prêt.
;-)
Hélàs :
"Erreur d'exécution 9 : l'indice n'appartient pas à la sélection."
Mais on se rapproche...
'Dans le module feuille où sont tes liens hypertextes:
'-------------------------
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String
A = Split(Target.SubAddress, "!")(0)
If Sheets(A).Visible = False Then
Sheets(A).Visible = True
Target.Follow True
Sheets(A).Select
End If
Que te renvoie la variable : A , un nom de feuille qui n'appartient pas au classeur ?
la feuille que je cherche à atteindre : (Name) = Feuil4, name = 4 et la variable A me renvoie bien "'4'"
Salutations!
"Patrick BASTARD" a écrit dans le message de news: ul% Bonjour, *Denis*
Comme les Scouts, toujour prêt. ;-) Hélàs : "Erreur d'exécution 9 : l'indice n'appartient pas à la sélection."
Mais on se rapproche...
'Dans le module feuille où sont tes liens hypertextes: '------------------------- Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String A = Split(Target.SubAddress, "!")(0) If Sheets(A).Visible = False Then Sheets(A).Visible = True Target.Follow True Sheets(A).Select End If
End Sub '-------------------------
Salutations!
Denis Michon
Bonjour Patrick,
Envoie moi un exemplaire allégé de ton fichier dans ma boîte aux lettres. J'ai de la difficulté à te suivre ...
Salutations!
"Patrick BASTARD" a écrit dans le message de news:
Bonjour, *Denis *
Bonjour Patrick,
Que te renvoie la variable : A , un nom de feuille qui n'appartient pas au classeur ?
la feuille que je cherche à atteindre : (Name) = Feuil4, name = 4 et la variable A me renvoie bien "'4'"
Salutations!
"Patrick BASTARD" a écrit dans le message de news: ul% Bonjour, *Denis*
Comme les Scouts, toujour prêt. ;-) Hélàs : "Erreur d'exécution 9 : l'indice n'appartient pas à la sélection."
Mais on se rapproche...
'Dans le module feuille où sont tes liens hypertextes: '------------------------- Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String A = Split(Target.SubAddress, "!")(0) If Sheets(A).Visible = False Then Sheets(A).Visible = True Target.Follow True Sheets(A).Select End If
End Sub '-------------------------
Salutations!
Bonjour Patrick,
Envoie moi un exemplaire allégé de ton fichier dans ma boîte aux lettres. J'ai de la difficulté à te suivre ...
Salutations!
"Patrick BASTARD" <pasdespambastardp@freepasdespam.fr> a écrit dans le message de news:
e5A4AEjMFHA.1172@TK2MSFTNGP12.phx.gbl...
Bonjour, *Denis *
Bonjour Patrick,
Que te renvoie la variable : A , un nom de feuille qui n'appartient
pas au classeur ?
la feuille que je cherche à atteindre : (Name) = Feuil4, name = 4
et la variable A me renvoie bien "'4'"
Salutations!
"Patrick BASTARD" <pasdespambastardp@freepasdespam.fr> a écrit dans
le message de news: ul%23JR8iMFHA.436@TK2MSFTNGP09.phx.gbl...
Bonjour, *Denis*
Comme les Scouts, toujour prêt.
;-)
Hélàs :
"Erreur d'exécution 9 : l'indice n'appartient pas à la sélection."
Mais on se rapproche...
'Dans le module feuille où sont tes liens hypertextes:
'-------------------------
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String
A = Split(Target.SubAddress, "!")(0)
If Sheets(A).Visible = False Then
Sheets(A).Visible = True
Target.Follow True
Sheets(A).Select
End If
Envoie moi un exemplaire allégé de ton fichier dans ma boîte aux lettres. J'ai de la difficulté à te suivre ...
Salutations!
"Patrick BASTARD" a écrit dans le message de news:
Bonjour, *Denis *
Bonjour Patrick,
Que te renvoie la variable : A , un nom de feuille qui n'appartient pas au classeur ?
la feuille que je cherche à atteindre : (Name) = Feuil4, name = 4 et la variable A me renvoie bien "'4'"
Salutations!
"Patrick BASTARD" a écrit dans le message de news: ul% Bonjour, *Denis*
Comme les Scouts, toujour prêt. ;-) Hélàs : "Erreur d'exécution 9 : l'indice n'appartient pas à la sélection."
Mais on se rapproche...
'Dans le module feuille où sont tes liens hypertextes: '------------------------- Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim A As String A = Split(Target.SubAddress, "!")(0) If Sheets(A).Visible = False Then Sheets(A).Visible = True Target.Follow True Sheets(A).Select End If