» Poradna » Programy

EXCEL - automatická změna hypertextového odkazu se záložkou

 |   |  Microsoft Windows 7 Chrome 50.0.2661.75

Ahoj, pravděpodobně poslední dotaz ohledně obsáhlé databáze a makra. Raději posílám příklad, ne vždy se jasně vyjádřím. http://leteckaposta.cz/184768999Problém je následující. Mám 2 sešity, v sešitě 1 jsou velmi strohé texty (ve více listech), v sešitě 2 jsou opravdu obsáhlé texty, které vysvětlují strohé texty ze sešitu 1. Kvůli rychlejší práci s obsáhlými texty jsem v sešitě 2 vytvořil sloupec "=ŘÁDEK()", čímž mi vzniklo číslo, na které se odkazuji ze sešitu 1 do sešitu 2. Viz přiložené soubory. Jde o to, že se potřebuji rychle dostat ze strohého textu do obsáhlé databáze a nechci hledat řádek 20, ale chci být na něj přímo nasměrován. Kliknu a ihned můžu studovat obsáhlý text. Odkaz tvořím přes vložení Hypertextového odkazu se záložkou. Problém nastal, když jsem zjistil, že databáze se s časem mění a někdy přidám řádky a někdy řádky uberu. Adresování mám nastavené tak, že řádek se sice změní (včetně Popisu), ale adresování zůstane na starém řádku (v hypertextovém odkazu jsem zkoušel relativní i absolutní adresování). Pokud takto přidám např. 5 řádků, odkáže mě to o pět řádků výše, než bych chtěl. Takto tedy musím po každém odebrání/přidání řádků pokaždé upravovat následující odkazy. Např. přidám řádek 86. A všechny hypertextové odkazy s číslem 86 a vyšší musím ručně v sešitě 1 upravovat a měnit. Prosím o radu. Makro? Jiný způsob? Moc vám děkuji, jednak za přečtení a druhak za případnou pomoc, je to pro mě martyrium. Díky!

Odpovědi na otázku

 |   |  Linux Firefox 45.0

Ja bych asi hlavne nemel vsechny rozsahle texty na jednom liste, ale i v sesite 2 bych mel listu tolik, kolik je odkazu z listu 1, ty odkazy by vzdycky mohly vest na list1A1, list2A1 atd a tam by zacinalo prislusne tema, pripadna editace v jednom liste by nedevastovala vsechny nasledujici odkazy. Jestli to teda takhle muze byt, ten priklad je dost strucny a.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 45.0

Jeste me napada, ze excel pokud si vzpominam upravuje propojene odkazy jenom kdyz jsou vsechny propojene sesity otevrene. Pokud se odeberou radky v sesite 2 a sesit 1 je v tu chvili zavreny, tak se adresace po odebrani radku neprizpusobi a, jinak asi jo. Teda myslim . Nebo mozna obracene, proste je v tom rozdil jak se to chova.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 45.0

funkce NEPŘÍMÝ.ODKAZ ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 49.0.2623.112

To Jarry: Aktuálně mám řádků něco ke stovce a mám obavy, že to poroste. Mít teda nějakých 100listů v jednom sešitě by dle mého bylo ve výsledku ještě víc nepřehledné. Subjektivní názor. Jinak ano, vždy při editaci mám otevřené oba sešity. Dokonce v záložce DATA dávám, ze zvyklosti, Aktualizovat vše. Toto si hlídám, ono se také číslo odkazu a číslo popisu změní, tak jak přidávám/odebírám řádky. Ale ten hypertextový odkaz tam je daný na tvrdo, nebo alespoň mně se nezmění. A nepřímý odkaz nechápu. Ten mi vrátí obsah buňky. Tj. toho obsáhlého textu, který ale já potřebuji jen v sešitě 2. V 1.sešitě ho nepotřebuji vůbec zobrazovat, jen na něj odkázat.Možná bych pro vysvětlení dodal, že sešit 1 má fungovat jako takový strohý rozcestník, který odkazuje na sešit 2.Ale děkuji ti jarry.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 45.0

Tak ja chapu co to ma delat, ale ted u sebe excel nemam, tak nemuzu experimentovat. Tady je to popsany, me prijde ze by to mohlo byt ono: http://office.lasakovi.com/excel/funkce/neprimy-odka...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows Vista Firefox 45.0

Jak na to koukam, tak staci ten hypertextový odkaz smerovat ne na adresu bunky A1, ale na predem definovany nazev te bunky, tj sesit2list1A1 bude mit nazev treba "kapitola 3" a odkaz vzdy povede na kapitola 3, at uz radky nad nim zmizi nebo pribudou.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 45.0.2454.99

Ahoj, ať dělám co dělám (a možná to dělám blbě) tak funkce NEPŘÍMÝ.ODKAZ mi vždy vrátí obsah buňky. Já potřebuji ale čistě hypertextový odkaz. Potřebuji kliknout na číslo s následným automatickým otevřením sešitu a automatickým "najetím" na určenou buňku. Nepřímý odkaz mi jen vrací obsah té dané buňky, ale nepřevede mě tímhle způsobem, jak to dělá hypertextový odkaz (stejně jak fungují na internetu odkazy http://....).Aktuálně se snažím vytáhnout nějaký kód, přes který funguje ta funkce: hypertextový odkaz. Každopádně díky!

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 45.0

v poslednim prispevku to pisu, ze (i bez neprimy.odkaz) staci hypertext smerovat na predem definovany NAZEV bunky A1 a ne na adresu A1.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 45.0.2454.99

Ahoj,makro nize vezme text ze sesitu1 z bunek ve sloupci B (ve vsech listech) a hleda ho v sesitu2. Kdyz nalezne stejny text ve sloupci B, v sesite1 vytvori na nej odkaz. Kod vloz do modulu a spust. Pridej radky, texty do sesitu2. Spust znovu makro a linky by mely zas odkazovat spravne.Dej vedet, jestli se da pouzit... Jak pise JOption ExplicitSub MakeHyperlinks()Dim wbTarget As WorkbookDim ws As WorksheetDim wsTarget As WorksheetDim rng As Range, cell As Range, rTargetRange As Range, rAfound As RangeSet wbTarget = Workbooks("sesit2.xlsx")Set wsTarget = wbTarget.Worksheets(1)Set rTargetRange = wsTarget.Range("B1:B" & wsTarget.Range("B" & Rows.Count).End(xlUp).Row)For Each ws In ThisWorkbook.Worksheets Set rng = ws.Range("B1:B" & ws.Range("B" & Rows.Count).End(xlUp).Row) For Each cell In rng Set rAfound = rTargetRange.Find(What:=cell, LookAt:=xlWhole) If Not rAfound Is Nothing Then 'create hyperlink ws.Hyperlinks.Add Anchor:=cell, Address:=wbTarget.FullName & "#" & wsTarget.Name & "!" & rAfound.Address(False, False) End If Next cellNext wsEnd Sub

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Automatická změna


Určitě si přečtěte

Jak se žije s telefonem bez Googlu: Čerstvé zkušenosti s telefony Honor a Huawei

Jak se žije s telefonem bez Googlu: Čerstvé zkušenosti s telefony Honor a Huawei

** Honor u nás přichází s prvním telefonem bez Google Mobile Services ** Současný stav je lepší než na začátku, ideální ale není ** Zkusili jsme i hack s ručním přidáním služeb Googlu

Tomáš Holčík | 158

Windy je laboratoř na počasí: 12 tipů, jak se ve službě vyznat a využít ji naplno

Windy je laboratoř na počasí: 12 tipů, jak se ve službě vyznat a využít ji naplno

** Předpověď počasí Windy nabízí nepřebernou škálu funkcí ** Zorientovat se v nich nemusí být vždy snadné ** Proto přinášíme 12 užitečných tipů a triků

Karel Kilián | 10

Apple vychrlil novinky: Nové operační systémy a příprava na vlastní procesory

Apple vychrlil novinky: Nové operační systémy a příprava na vlastní procesory

** Apple dnes představuje novinky ** Tradiční keynote v rámci konference WWDC probíhá jen online ** Nové operační systémy, ale i něco navíc

David Polesný | 109

Za hranicemi Chromu: 13 nejzajímavějších prohlížečů, které „nikdo“ nepoužívá

Za hranicemi Chromu: 13 nejzajímavějších prohlížečů, které „nikdo“ nepoužívá

** Šesti nejpoužívanějším prohlížečům patří 94 % trhu ** Různé „klony“ Chromu slibují lepší funkce nebo jiný design ** Také Firefox má řadu zajímavých odnoží

Lukáš Václavík | 40


Aktuální číslo časopisu Computer

Megatest: nejlepší notebooky do 20 000 Kč

Test 8 levných IP kamer

Jak vybrat bezdrátová sluchátka

Testujeme Android 11