Musí tam být adresa:
[sešit]List!A1
nebo oprav vzorec např.:
=HYPERTEXTOVÝ.ODKAZ(KDYŽ(A10="";"";"[sešit.xlsx]"&SVYHLEDAT(A10;zákazník!$A$2:$C$65536;2;NEPRAVDA)))citovat
Zaslal/a skyker 4.7.2014 15:58
Dobrý den,
prosím Vás o radu.
Nemůžu přijít na nejspíše triviální věc, jak přes funkci SVYHLADAT najít buňku s hypertextovým odkazem, konkrétně odkaz na jiný list v sešitě a aby se mi obsah včetně tohoto odkazu zkopiroval do buňky se vzorcem SVYHLEDAT.
Zatím mám vzoreček =HYPERTEXTOVÝ.ODKAZ(KDYŽ(A10="";"";SVYHLEDAT(A10;zákazník!$A$2:$C$65536;2;NEPRAVDA)))
To mi funguje tak, že mi zkopíruje pouze obsah buňky.
Jak to udělat aby mi to zkopírovalo i včetně odkazu?
Nejraději bych to vyřešil jen vzorcem, ale pokud by to jinak nešlo, tak i přes VBA. Akorát potřebuju ten vzorec rozkopírovat do dalších řádku, tak si myslím že ideální by bylo si vytvořit vlastní funkci, ale s tím si nevím rady.
Podařilo se mi dát dohromady tuhle funkci:
Function ExLink(rng As Range) As String
If rng(1).Hyperlinks.Count Then ExLink = rng.Hyperlinks(1).Address
End Function
Ta ale dokáže vytáhnout pouze externí odkaz, ne odkaz na list v sešitě.
Předem děkuji za jakoukoliv pomoc
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.