< návrat zpět

MS Excel


Téma: Hypertextový odkaz ještě jendou rss

Zaslal/a 22.5.2012 18:38

Zdravím,
omylem jsem si smazal dřívejší příspěvěk, kde již byla odpověď. Tak to zadávám znovu a jednodušeji. Jak vytvořím v aktivní buňce Hypertext. odkaz složený z proměnných?

Cesta1 = "c:users\"
Cesta2 = "public\"
Soubor = "pokus.xls"

stop Uzamčeno - nelze přidávat nové příspěvky.

#008596
avatar
Zkusím to z hlavy.
Activecell.formula = "=Hyperlink(" & chr(34) & Cesta1 & Cesta2 & Soubor & chr(34) & "," & Cislo & ")"

případně:
Activecell.formula = "=Hyperlink(" & chr(34) & Cesta1 & Cesta2 & Soubor & chr(34) & "," & chr(34) & Text & chr(34) & ")"

M@citovat
#008601
avatar
OK to funguje, ale odkaz je celá buňka, ale já chci, aby odkaz byl jen text který již v buňce je.citovat
#008603
avatar
odkaz bude vždy celá buňka, ať se vloží odkaz pomocí vzorce, nebo odkaz na buňku.

Jde vložit i odkaz na buňku (jako když na ni klikneš pravým tlačítkem a dáš Hypertextový odkaz), ale s tím mám špatné zkušenosti, protože excel si při uložení většinou mění u odkazů cesty z absolutních na relativní a dost často mi odkazy při dalším otevření nefungovaly (teda co se práce v síti týkalo). Proto jsem přešel na odkazy pomocí vzorce, kdy cestu si zadám absolutní a vím, že tak jak ji zadám, tak tam i zůstane.
Pokud už v té buňce máš hodnotu, tak můžeš použít:
Activecell.formula = "=Hyperlink(" & chr(34) & Cesta1 & Cesta2 & Soubor & chr(34) & "," & activecell.value & ")"

případně:
Activecell.formula = "=Hyperlink(" & chr(34) & Cesta1 & Cesta2 & Soubor & chr(34) & "," & chr(34) & activecell.value & chr(34) & ")"

M@citovat
#008702
avatar
Děkujicitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

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.

On-line nástroje