salut à tous voila je dispose de lien hyper dans un fichier le souci c'est que les liens n'existent pas tous (dossier ou fichier déplacé). Ainsi lorsque mon code du userform tombe sur une cellule ou le lien nest invalide j'ai une erreur.
j'aimerai donc mettre une condition sur l'existence du lienhyper et ainsi éviter le bug.
Thierry m'a donné un code qui permet de faire ca, mais le code marche seulement lorsque le lien pointe vers un fichier et non vers un dossier. Avez vous une idée pour faire le meme code valable pour un fichier et un dossier
Sub TestHyperlinkIfEndIf()
Dim Lien_hyper As String
Dim R As Range
Dim x As Byte
Set R = Sheets("Feuil1").Cells(2, 1)
x = R.Hyperlinks.Count
If x = 0 Then
MsgBox "Pas de lien"
Else
Lien_hyper = R.Hyperlinks(1).Address
MsgBox Lien_hyper
End If
End Sub
Merci à tous
j'aimerai donc mettre une condition sur l'existence du lienhyper et ainsi éviter le bug.
Thierry m'a donné un code qui permet de faire ca, mais le code marche seulement lorsque le lien pointe vers un fichier et non vers un dossier. Avez vous une idée pour faire le meme code valable pour un fichier et un dossier
Sub TestHyperlinkIfEndIf()
Dim Lien_hyper As String
Dim R As Range
Dim x As Byte
Set R = Sheets("Feuil1").Cells(2, 1)
x = R.Hyperlinks.Count
If x = 0 Then
MsgBox "Pas de lien"
Else
Lien_hyper = R.Hyperlinks(1).Address
MsgBox Lien_hyper
End If
End Sub
Merci à tous