batao
Messages postés50Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention15 mai 2006
-
25 août 2005 à 09:46
batao
Messages postés50Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention15 mai 2006
-
25 août 2005 à 17:19
Bonjour à tous !!!
Je développe un programme en utilisant Excel pour faire des tableaux de synthèse et je voudrais pouvoir à partir du tableau principal, en cliquant sur la catégorie, aller dans la feuille qui contient le détail
Par exemple dans mon tableau principal quand je clique sur la cellule contenant la valeur "Founisseurs"
Qu'il soit possible d'aller directement à la feuille du même classeur nommé "Fournisseurs"
Malgré les recherches sur le site et les anciens Codes et Forums j'ai du mal à saisir la manip
mrdep1978
Messages postés402Date d'inscriptionjeudi 25 novembre 2004StatutMembreDernière intervention 7 juin 20097 25 août 2005 à 16:22
Salut,
Dans Excel, tu vas dans le menu Insérer, Lien Hypertexte et tu te laisses guider.
En VBA, ça donne qqe chose du genre :
Sub Macro1()
Dim l_Sheet As Worksheet
Dim li_ligne As Integer
Dim li_col As Integer
li_col = 1
li_ligne = 1
'Efface la premiere colonne
Feuil1.Columns(1).Clear
' Parcourt toutes les feuilles du classeur
For Each l_Sheet In ThisWorkbook.Worksheets
If l_Sheet.Name <> "Feuil1" Then
'Place le lien dans la colonne 1 de la Feuille 1 sur la ligne en cours
Feuil1.Hyperlinks.Add Anchor:=Feuil1.Cells(li_ligne, li_col), Address:="", SubAddress:= _
l_Sheet.Name & "!A1", TextToDisplay:=l_Sheet.Name
li_ligne = li_ligne + 1
End If
Next l_Sheet
End Sub