tomkuijpers
Gebruiker
- Lid geworden
- 6 nov 2008
- Berichten
- 48
Hm, ik denk dat we het stap voor stap moeten aanpakken.
Ik heb een kleine toevoeging gemaakt aan de code zodat je in een messagebox de verwijzing laat zien die gebruikt wordt.
Het lijkt mij bovendien handig om in een cel een hyperlink te maken met uitsluitend het pad (dus zonder bestand).
Zo kan je het pad vergelijken met de gevonden verwijzing.
Met vriendelijke groet,
Roncancio
Hey
Ik denk ook dat het wel slim is om het stap voor stap aan te pakken

- je hebt 1 cel geselecteerd
- dan kijk je of er een hyperlink in staat zo niet dan stopt hij anders verder
- de link_location uit de cel halen
- de link_location ombouwen zodat je de folder directory hebt
- dan moet er een venster worden geopend
- dan moet de pad goed worden gezet
- en is de code klaar
wat we aan code hebben
Code:
Sub HyperlinkPad()
On Error Resume Next
If InStr(ActiveCell.Formula, "HYPERLINK") > 0 Then
ChDrive Mid(ActiveCell.Formula, 13, InStrRev(ActiveCell.Formula, "\") - 13)
ChDir Mid(ActiveCell.Formula, 13, InStrRev(ActiveCell.Formula, "\") - 13)
GOF = Application.GetOpenFilename(" (*.*), *.*")
End If
End Sub
Gr Tom