Bonjour tous le monde
Je n'arrive pas à utiliser les noms que j'ai défini comme tu me l'as dis dans la macro.
Par exemple, que dois-je marquer ici pour utiliser la colonne "Nom" (qui est la 1ère colonne) ?
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&
Dim Nom ' Sans typage comme cela tu pourras avoir n'importe quel type de donnée
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
Nom = ActiveCell
If Dir(Ch1 & Nom & "_compta" & ".xlsm") <> "" = True Then
Workbooks.Open Ch1 & Nom & "_compta" & ".xlsm"
End If
If Dir(Ch2 & Nom & "_social" & ".xlsm") <> "" = True Then
Workbooks.Open Ch2 & Nom & "_social" & ".xlsm"
End If
Next i
End Sub
Merci de votre aide,
DerJul