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.
Jak pomocí makra upravit hypertextový odkaz?
Re: Jak pomocí makra upravit hypertextový odkaz?
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
--------------------------------------------------------------------
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
Re: Jak pomocí makra upravit hypertextový odkaz?
SUPER, díky moc!!!
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 3
- 3879
-
od petr22
Zobrazit poslední příspěvek
30 črc 2024 21:38
-
-
Sledování pomocí hodinek
od palecek » 29 srp 2024 09:47 » v Mobily, tablety a jiná přenosná zařízení - 3
- 3843
-
od GamerXXX
Zobrazit poslední příspěvek
02 zář 2024 12:25
-
Kdo je online
Uživatelé prohlížející si toto fórum: elninoslov a 6 hostů