Variable prise pour une chaîne de caractère
Bonjour, je me suis mis à vba il y a environ une semaine en apprenant sur le web. Seulement là je suis bloqué.
Je cherche un moyen de créer un lien hypertexte (fichier pdf) qui en fonction de de la cellule, renvoie au fichier portant le même nom que ma cellule.
Ex:
Code:
1 2 3 4 5 6 7 8 9
| For i = 2 To nb_lignes
Dim part_number As String
part_number = Cells(i, 3)
ActiveSheet.Hyperlinks.Add Anchor:=Cells(i,3), _
Adress:="C:\Users\Dossier\part_number.pdf"
Next i |
Le problème évidemment c'est qu'il croit que part_number est un fichier...
J'ai le même problème pour dire:
Code:
1 2 3 4 5 6 7 8 9
| For i = 2 To nb_lignes
Dim part_number As String
part_number = Cells(i, 2)
For j = 2 To nb_lignes
If Cells(j, 3) like "*part_number*" Then
Cells(j, 3) = "part_number"
End If, Next j, Next i .. |
Ici encore il croit que si la cellule contient part_number et non la valeur de Cells(i, 2); alors ...
Si besoin j'ai le code de ce que je veux faire mais qui ne marche pas.
Ou le code qui marche où j'ai commencer à remplacer quelques part_number par leurs valeurs mais j'ai pas fini..