Macro Excel 03 pour lien hypertexte
Fermé
jblefooteux
Messages postés
11
Date d'inscription
mardi 8 novembre 2011
Statut
Membre
Dernière intervention
11 juillet 2013
-
Modifié par jblefooteux le 12/07/2012 à 15:47
WeaponEDGE - 14 août 2012 à 12:43
WeaponEDGE - 14 août 2012 à 12:43
A voir également:
- Macro Excel 03 pour lien hypertexte
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Créer un lien pour partager des photos - Guide
- Lien url - Guide
- Liste déroulante excel - Guide
- Verifier un lien - Guide
1 réponse
Bonjour,
Pour ton Exemple :
- Ouvre un nouveau fichier
- Renomme la Feuille1 "Sheet1"
- Renomme la Feuille2 "PAQUET"
- Renomme la Feuille3 "CAVE"
Ouvre le module VBA en faisant Alt + F11.
Tu devrais voir une fenêtre avec un répertoire intitulé = "Microsoft Excel object"
Dans ce répertoire double click sur la Feuille "Sheet1"
Une page Blanche doit apparaitre.
Copy Le code (qui commence à SUB et se termine à END SUB) ci-dessous à l'intérieur de la page.
Sub Worksheet_SelectionChange(ByVal Target As Range)
Trouve = 0
Select Case Sheets("Sheet1").Cells(1, 1)
Case "Cigarette"
Var_Name = "Cigarette"
Var_Adresse = "PAQUET!A1"
Case "Cigare"
Var_Name = "Cigare"
Var_Adresse = "CAVE!A1"
Case Else
Trouve = 1
End Select
If Trouve = 0 Then
Cells(1, 1).Select
Selection.Hyperlinks.Delete
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
Var_Adresse, TextToDisplay:=Var_Name
End If
End Sub
Ferme la fenêtre VBA et Sauvegarde le fichier
Maintenant quand tu vas sur la Feuille "Sheet1" et que tu tapes
Cigare ou Cigarette dans A1, un lien se créé.
Si tu cliques dessus il te renvoie vers l'onglet Désiré
Pour ton Exemple :
- Ouvre un nouveau fichier
- Renomme la Feuille1 "Sheet1"
- Renomme la Feuille2 "PAQUET"
- Renomme la Feuille3 "CAVE"
Ouvre le module VBA en faisant Alt + F11.
Tu devrais voir une fenêtre avec un répertoire intitulé = "Microsoft Excel object"
Dans ce répertoire double click sur la Feuille "Sheet1"
Une page Blanche doit apparaitre.
Copy Le code (qui commence à SUB et se termine à END SUB) ci-dessous à l'intérieur de la page.
Sub Worksheet_SelectionChange(ByVal Target As Range)
Trouve = 0
Select Case Sheets("Sheet1").Cells(1, 1)
Case "Cigarette"
Var_Name = "Cigarette"
Var_Adresse = "PAQUET!A1"
Case "Cigare"
Var_Name = "Cigare"
Var_Adresse = "CAVE!A1"
Case Else
Trouve = 1
End Select
If Trouve = 0 Then
Cells(1, 1).Select
Selection.Hyperlinks.Delete
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
Var_Adresse, TextToDisplay:=Var_Name
End If
End Sub
Ferme la fenêtre VBA et Sauvegarde le fichier
Maintenant quand tu vas sur la Feuille "Sheet1" et que tu tapes
Cigare ou Cigarette dans A1, un lien se créé.
Si tu cliques dessus il te renvoie vers l'onglet Désiré