Jak pomocí makra upravit hypertextový odkaz?

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

Moderátor: Mods_senior

X-sat
nováček
Příspěvky: 6
Registrován: březen 13
Pohlaví: Muž
Stav:
Offline

Jak pomocí makra upravit hypertextový odkaz?

Příspěvekod X-sat » 11 bře 2013 07:41

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.

Reklama
Jjg
Level 1
Level 1
Příspěvky: 53
Registrován: únor 13
Pohlaví: Muž
Stav:
Offline

Re: Jak pomocí makra upravit hypertextový odkaz?

Příspěvekod Jjg » 11 bře 2013 13:29

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: březen 13
Pohlaví: Muž
Stav:
Offline

Re: Jak pomocí makra upravit hypertextový odkaz?

Příspěvekod X-sat » 12 bře 2013 08:29

SUPER, díky moc!!!


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Nic se nenačítá ani po resetu biosu pomocí cmos baterie
    od Bliske » 19 srp 2025 20:44 » v Problémy s hardwarem
    4
    4961
    od pcmaker Zobrazit poslední příspěvek
    19 srp 2025 23:09

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

Kdo je online

Uživatelé prohlížející si toto fórum: Google [Bot] a 2 hosti