Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Bonjour,
Sa y est j'ai enfin trouvé la solution la voici :
Public Sub lienhypertexte()
Dim celluletrouvee As Range
Dim numero As Variant
Dim ligne As Integer
Dim col As Variant
Dim Plage As Range
Dim chemin As String
Dim NbLignes As Integer
NbLignes = Range("B2").CurrentRegion.Rows.Count - 1
Set Plage = Range(Cells(2, 2), Cells(NbLignes + 1, 2))
Plage.Select
chemin = "\iut1-srv-fic\Document$\Personnel\edward\Desktop\Budget_2017\2017-bon de commande"
With Worksheets(1)
For Each celluletrouvee In Plage
numero = celluletrouvee.FormulaR1C1 'Récupère le conenu de la cellule
Set celluletrouvee = Plage.Find(numero, LookAt:=xlWhole)
If celluletrouvee Is Nothing Then
MsgBox "pas trouver le lien"
Else
.Hyperlinks.Add Anchor:=celluletrouvee, Address:= _
chemin & numero & ".pdf"
End If
Next celluletrouvee
End With
End Sub
merci de votre aide
a bientôt...