Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: hyperlinks  (gelezen 4699 keer)

0 leden en 1 gast bekijken dit topic.

Offline nadsor

  • Nieuw lid
  • Berichten: 5
  • Oplossing.be
hyperlinks
« Gepost op: 03 november 2005, 14:14:34 »
Ik heb een file met heel wat links naar andere bestanden.
Ik moet die directory nu verplaatsen, moet ik alle hyperlinks afzonderlijk aanpassen of bestaat er een simpele methode om dit in één keer te doen ?
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline vanloon

  • Oplosser
  • ****
  • Berichten: 669
Re:hyperlinks
« Reactie #1 Gepost op: 03 november 2005, 14:35:22 »
Met Arachnophilia (is een html editor zie  https://vps.arachnoid.com/arachnophilia/ ) kun je alvast verschillende pagina's openen en  eenzelfde bewerking  toepassen op alle pagina's.
Windows XP Home SP2 Intel(R) Pentium(R) 4 CPU 1300MHz 256 MB RAM HDD:19 GB NTFS versateladsl Firefox Beta2

Offline buks

  • Ervaren lid
  • ***
  • Berichten: 313
  • Oplossing.be
Re:hyperlinks
« Reactie #2 Gepost op: 03 november 2005, 21:55:37 »
Ik vermoed volgens de plaatsing van de vraag dat je hyperlinks in Excel staan, doe dan volgende :

open het bestand met de hyperlinks en druk Ctrl-H (vervangen).

in zoeken naar plaats je de oude directory
in vervangen door plaats je de nieuwe verwijzing
klik op vervangen of op alles vervangen (wijzigt alles in één keer)

voorbeeld :

stel dat volgende hyperlink www.start.be moet gewijzigd naar www.einde.be

Vul dan bij zoeken naar in :
   start

Bij Vervangen door vul je in :
   einde

Dit kan je ook met directory's doen, bv.  c:\directory wijzigen naar d:\nieuw\directory

zoeken naar : c:\
vervangen door : d:\nieuw\

groetjes
Win 7 Home - Intel Core i3 CPU 550 @ 3.20GHz - Basicnet XL - IE 9 - MS Office 2010 - Norton Internet Security 2012

Offline nadsor

  • Nieuw lid
  • Berichten: 5
  • Oplossing.be
Re:hyperlinks
« Reactie #3 Gepost op: 04 november 2005, 11:13:56 »
is niet zo eenvoudig,
dat adres staat er niet echt en wordt dus ook niet teruggevonden met ctrl-H.
in de cel staat gewoon tekening en het adres zit in de link.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline barthold

  • Volledig lid
  • **
  • Berichten: 171
  • ExWorks.be: Free Excel tools.
Re:hyperlinks
« Reactie #4 Gepost op: 05 november 2005, 08:36:04 »
Een hyperlink heeft twee attributen: de 'TextToDisplay' en het 'Address'. Enkel het eerste attribuut kan door CTRL+H aangepast worden, of maw de functie Replace kan een hyperlink niet volledig aanpassen...

De volgende code kan dat echter wel:
Sub ModifyLinks()
Dim rng As Range, cll As Range, oldstring As String, newstring As String, newlink As String

Set rng = Application.InputBox("Select range:", , Selection.Address, , , , , 8)
oldstring = InputBox("String to replace:")
newstring = InputBox("String to replace:")

For Each cll In rng.Cells
    If InStr(1, cll.Value, oldstring) > 0 Then
        newlink = Application.WorksheetFunction.Substitute(cll.Value, oldstring, newstring)
        With cll.Hyperlinks(1)
            .Address = newlink
            .TextToDisplay = newlink
        End With
    End If
Next cll
End Sub


Plaats deze code in een willekeurige module. Je kan ze dan oproepen door ALT+F8. De code vraagt 3 zaken: de range die moet aangepast worden, de oude tekst die vervangen moet worden en de nieuwe vervangingstekst. Eigenlijk een speciale Replace functie voor hyperlinks dus....

Bart
WinXP - Excel 2000/XP/2003

 


www.combell.com