Worksheet.nl  

Ga terug   Worksheet.nl > Excel Vragenforum > Afgehandelde vragen



Status bericht: Opgelost
Reageren
 
LinkBack Discussietools Weergave
  #1  
Oud 30 augustus 2010, 23:42
Junior Member
 
Geregistreerd: 6 augustus 2007
Berichten: 17
Standaard Celinfo : Hyperlink pad & adres

Hallo,

In een kolom staan onder elkaar hyperlinks naar bestanden, nu had ik graag het adres waarnaar deze hyperlinks verwijzen opgehaald, om in een macro bvb. bestand te openen

De bestandsnaam krijg is als de cel geselecteerd is met
HypAdres = msgbox(Selection.Hyperlinks(1).Address)
Maar kan dit ook als de cel niet geselecteerd is en men gebruikt maakt van 'offset' ? Onderstaand werkt niet ...
HypAdres = msgbox(ActiveCell.Offset(varR, varC).Hyperlinks(1).Address)

Kan ik ook het path + bestandsnaam eruit halen ?

Dank u

Laatst gewijzigd door Rudy; 30 augustus 2010 om 23:46
Met citaat reageren
Sponsored Links
  #2  
Oud 31 augustus 2010, 11:16
Senior Member
 
Geregistreerd: 9 juli 2008
Berichten: 165
Standaard

Code:
Sub tst()
    HypAdres = Replace(ActiveCell.Offset(varR, varC).Hyperlinks(1).Address, "mailto:", "")
End Sub
Met citaat reageren
  #3  
Oud 31 augustus 2010, 13:22
Junior Member
 
Geregistreerd: 6 augustus 2007
Berichten: 17
Standaard

dank u,
nu nog even eerst een test inbouwen om te zien of er in de cel wel een hyperlink naar een document staat, zoniet krijg ik een fout "Supscipt out of range", iets in de aard van ...
if tekst = blauw ?
Ik heb nog niet gezocht maar als u de code hebt, graag.
Met citaat reageren
  #4  
Oud 31 augustus 2010, 16:10
RedHead's schermafbeelding
Giga Senior Member
 
Geregistreerd: 9 november 2006
Locatie: Delft
Berichten: 4.882
Standaard

Citaat:
Oorspronkelijk geplaatst door Rudy Bekijk bericht
nu nog even eerst een test inbouwen om te zien of er in de cel wel een hyperlink naar een document staat
Gewoon deze regel in een if-statement zetten....
Code:
activecell.Hyperlinks.Count
(geen links geeft als resultaat een nul)

Groet, Leo
Met citaat reageren
  #5  
Oud 31 augustus 2010, 20:15
Senior Member
 
Geregistreerd: 9 juli 2008
Berichten: 165
Standaard

Misschien deze ?
Code:
Sub tst()
Dim hl As Hyperlink
Set hl = Nothing
On Error Resume Next
Set hl = ActiveCell.Offset(varR, VarC).Hyperlinks(1)
    If Err Or hl Is Nothing Then
        Err.Clear
        MsgBox "Geen hyperlink in " & ActiveCell.Offset(varR, VarC).Address
    Else
         HypAdres = Replace(ActiveCell.Offset(varR, VarC).Hyperlinks(1).Address, "mailto:", "")
    End If
End Sub
Met citaat reageren
  #6  
Oud 2 september 2010, 23:41
Junior Member
 
Geregistreerd: 6 augustus 2007
Berichten: 17
Standaard

ok dank u
opgelost.
Met citaat reageren
Reageren


Discussietools
Weergave

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Aan



Ga terug   Worksheet.nl > Excel Vragenforum > Afgehandelde vragen


Soortgelijke discussies
Discussie Auteur Forum Reacties Laatste bericht
Verschuiving + adres Neocon Afgehandelde vragen 0 28 september 2011 14:26
Adres gegevens ruudje15 Afgehandelde vragen 4 28 april 2011 13:48
Cel adres weergeven Excel Goeroe Afgehandelde vragen 2 12 januari 2011 20:29
ADRES() functie Provisia Afgehandelde vragen 3 16 september 2009 16:16
Postcode bij adres Namib Afgehandelde vragen 6 2 november 2007 15:47


Alle tijden zijn GMT +2. Het is nu 02:08.


Forumsoftware: vBulletin®, versie 3.8.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0