Bonjour,
Je suis à la recherche d'une ligne de code pour pouvoir "resélectionner un classeur ouvert".
En fait je suis en train de créer une macro lien hypertexte qui me renvoie vers les classeurs excels associés à des clients via un clic droit sur leur nom en colonne A. Le problème c'est que je ne trouve pas comment renvoyer à plus d'un fichier puisque j'utilise Activecell.
Je joins le code que j'ai fais :
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Dim Sh1 As Worksheet, Wb1 As Workbook, Wb2 As Workbook, Ch1$, Ch2$, j%, b%, Rw&, i&
Ch1 = "C:\Users\DerJul\Desktop\Stage L3\internet\clients\mission comptable\"
Ch2 = "C:\Users\DerJul\Desktop\Stage L3\internet\clients\mission sociale\"
Set Wb1 = ThisWorkbook
Set Sh1 = Wb1.Worksheets("Feuil1")
Rw = Sh1.Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To Rw
If Dir(Ch1 & ActiveCell & ".xlsm") <> "" = True Then
Workbooks.Open Ch1 & ActiveCell & ".xlsm"
End if
If Dir(Ch2 & ActiveCell & ".xlsm") <> "" = True Then
Workbooks.Open Ch2 & ActiveCell & ".xlsm"
End If
Next i
End Sub
Pouvez-vous m'aider ?
DerJul