Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim MonDossier As String, MonFichier As String
Cancel = True ' Evite d'entrée en mode esition dans la cellule
If Not Application.Intersect(Target, Range("C18:C57")) Is Nothing Then
MonDossier = "L:\1. Sécurité & Environnement\Accidents & analyse 5 pourquoi et arbres des causes\2020" '<-- adaptez le nom du Dossier
' Vérifier l'anti-skash de fin
If Right(MonDossier, 1) <> "\" Then MonDossier = MonDossier & "\"
' Vérifier l'existence du dossier, quoi que pas forcément nécessaire
If Len(Dir(MonDossier...
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Chemin As String, Sous_Dossier As String, Derlig As Long
Derlig = Range("A" & Rows.Count).End(xlUp).Row
'test si click sur plage de cellules avec le nom des sous-dossiers
If Not Application.Intersect(Target, Range("A2:A" & Derlig)) Is Nothing And Target <> Empty And Target.Count = 1 Then
Chemin = "c:\Users\toto\Desktop\"
'sous-dossier a ouvrir
Sous_Dossier = Target
'commande Shell pour ouvrir le sous-dossier
Shell "C:\windows\explorer.exe " & Chemin & Sous_Dossier, vbMaximizedFocus
End If
End Sub
Sub Ouverture()
fichier = Application.GetOpenFilename()
If fichier <> False Then
Else: MsgBox "Opération annulée ", vbOKOnly, "Confirmation": End
End If
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="file://" & fichier
End Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Application.Intersect(Target, Range("C18:C57")) Is Nothing Then
fichier = Application.GetOpenFilename()
If fichier <> False Then
'MsgBox "Insertion du fichier " & fichier, vbOKOnly, "Confirmation"
Else: MsgBox "Opération annulée ", vbOKOnly, "Confirmation": End
End If
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="file://" & fichier
End If
End Sub
Il est contradictoire d'avoir "toto" en C17 et en même temps d'aller choisir un fichier pour mettre un lien dans cette cellule.exemple en C17 j'ai le mot "toto" je double clic dans la cellule et j'ai l'ouverture du chemin reseau dans l'explorer. je selectionne le fichier et il me renvoie sur le mot toto le lien hyperlink du fichier.
Je l'ai dit... Mais sachez que pour vous répondre il fallait être compétent et que beaucoup de gens compétents ne veulent pas se fatiguer sur des questions qui n'ont pas de sens.Et quand bien même se serais le cas il suffisait de me le dire, tout simplement.
C'est bien ce que j'ai fait en vous expliquant pourquoi votre question n'a pas de sens.il faut savoir aussi se remettre au niveau de celui qui débute.