Jak pomocí makra upravit hypertextový odkaz?

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Odpovědět
X-sat
nováček
Příspěvky: 6
Registrován: 11 bře 2013 07:36

Jak pomocí makra upravit hypertextový odkaz?

Příspěvek od X-sat »

Zdravím. Prosím o radu. Lze pomocí makra upravit hypertextové odkazy v buňkách Excelu 2007?

Konkrétně - aby mi makro prohledalo hypertextové odkazy a po nalezení textu "/%09" v hypertextovém odkazu tento text smazalo?

příklad odkazu:

před: http://www.abcd.com/aaa/oo/%09/idnexp.php

po: http://www.abcd.com/aaa/oo/idnexp.php

Děkuji.
Jjg
Level 1
Level 1
Příspěvky: 53
Registrován: 14 úno 2013 13:53

Re: Jak pomocí makra upravit hypertextový odkaz?

Příspěvek od Jjg »

Zkuste Makro:
--------------------------------------------------------------------
Sub Smazat()
Dim url As String, najit As String, nahradit As String
Dim hlnk As Hyperlink

najit = "/%09" ' text ke smazání
nahradit = "" ' čím jej nahradit

For Each hlnk In ActiveSheet.Hyperlinks ' projít všehny hyp. odkazy na aktivím listu
url = Application.WorksheetFunction.Substitute(hlnk.Address, najit, nahradit) ' v proměěné url upravená adresa
hlnk.Address = url ' vyměnit adresu v odkazu upravenou adresou
Next hlnk

End Sub
------------------------------------------------------------------
Makro zkopírujte a vložte do modulu VBA v sešitu, uložte jej jako sešit s makry.
Po spuštění upraví odkazy v aktivním listu
X-sat
nováček
Příspěvky: 6
Registrován: 11 bře 2013 07:36

Re: Jak pomocí makra upravit hypertextový odkaz?

Příspěvek od X-sat »

SUPER, díky moc!!!
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Nic se nenačítá ani po resetu biosu pomocí cmos baterie
    od Bliske » » v Problémy s hardwarem
    4 Odpovědi
    6680 Zobrazení
    Poslední příspěvek od pcmaker

Zpět na „Kancelářské balíky“