< návrat zpět

MS Excel


Téma: Využití cesty souboru rss

Zaslal/a 26.6.2015 10:53

Zdravím, přemýšlím jak udělat
1) propojení na jiné soubory
2) hypertextové odkazy na jiné soubory
na základě umístění právě používaného excelu.
Aby ve výsledku bylo možné odkázat se na excel který je ve složce, která je ve stejném adresáři(AA) jako právě otevřený excel (odkaz pdfka, která jsou umístěna obdobně)

ABY bylo možné adresář AA přemístit na jiný disk/poslat mailem/atd a propojení, hypertextové odkazy zůstaly funkční.

No a pak ještě přemýšlím jak odkázat hyp.text. odkaz třeba na pdf, když budu znát umístění složky a název souboru bude napsaný v aktivním excelu v nějaké bunce.

Zaslat odpověď >

Strana:  1 2   další »
#025710
avatar
subor ktoremu nastavujete hyperlink:
- sa nachadza v rovnakom adresaru .... tak link je viazany tam kde je subor
- sa nachadza inom adresare .... tak link nastavy napevno

... resp. to funguje defaultne tak ako to potrebujetecitovat
#025714
avatar
Ale já potřebuju aby v bunce A5 byl název souboru a lince B5 byl odkaz na něj, a přemýšlím nad makrem nebo fcí, který mi odkaz vytvoří a zachová. takovýchto řádku totiž bude v řádu stovek a přidávat manuálně je tedy nemůžu.citovat
#025716
avatar
makro by fungovalo takto:
- sa nachadza v rovnakom adresaru: test.xlsx
For x = 1 To 100
ActiveSheet.Hyperlinks.Add Cells(x, 1), "test.xlsx", , , "TEST Name"
Next

- sa nachadza inom adresare: c:\test.xlsx
For x = 1 To 100
ActiveSheet.Hyperlinks.Add Cells(x, 1), "c:\test.xlsx", , , "TEST Name"
Next

tu je presnejsi navod:
https://msdn.microsoft.com/en-us/library/office/ff822490.aspxcitovat
#025721
elninoslov
Určite na to potrebujete makro ?
Takto to funguje, tak ako chcete, nie ?
Skúste ten adresár presunúť, a otvoriť zošit odtiaľ, normálne sa bude odkazovať na súbory v aktuálnom umiestnení.
Příloha: rar25721_hl.rar (106kB, staženo 43x)
citovat
#025733
avatar
elninoslov jo něco takového přesně potřebuju! :D (lépe řečeno přesně takhle jsem si to představoval, jen jsem tu fci neuměl napsat)
upravil jsem ten odkaz do českých příkazů a krásně to funguje, děkuju moc :)
A ještě jsem přemýšlel, jestli by nějak šlo otevřít v té složce všechny soubory, které obsahují text z té buňky(protože ty číselné názvy bude mít každý soubor jiný). Abych v buňce měl název "1000" a otevřelo mi to soubor, který bude začínat 1000_nazev_neco_neco.pdf .. To jen kdyby to byla nějaká jednoduchá operace. :)citovat
#025737
elninoslov
Slovné úlohy ... no to je odjakživa môj problém 7
Takže:

1. Vy chcete aby sa Vám po kliknutí na Hypertextový odkaz v stĺpci B, otvorili všetky súbory, ktoré sú v danej zložke na ktorú odkazuje tento Hypertext, a ktoré obsahujú v názve číslo, ktoré obsahuje názov súboru v stĺpci A ??? To je nezmysel, nie ? Hyperlink nemôže odkazovať na viac ako jeden súbor. To by sa dalo jedine makrom, ktoré by po kliknutí (označení) na bunku v B, vyhľadal napr. prvé číslo v A (v rovnakom riadku) a toto číslo hľadal medzi názvami súborov v adresári, kam odkazuje B, a všetky validné súbory postupne otváral.

2. Vy máte niekde okrem týchto názvov súborov v A, a hyperlinkov v B, ešte nejakú bunku do ktorej píšete len číslo, a napr. vedľa tlačítko, ktoré naštartuje vyššie opísaný proces prehľadávania a otvárania súborov? Hľadať sa bude číslo z tejto bunky.citovat
#025739
avatar
1. Aha rozumím.Šlo mi to to když mám v buňce název 1,01 (přešel jsem z tisíců na jednotky kvůli řazení v total comanderu), tak se otvíraný soubor musí jmenovat shodně (což je pochopitelné), ale soubor pak sám o sobě nic svým názvem neřekne. Proto by bylo užitečné, kdyby se mohl jmenovat 1,01_Neco_neco.pdf

2. nemám zatím žádné makro pro vyhledávání. Mám jen "id" 1,01 2,00 2,01 3,00 4,00 atd. dále mám hypertextový odkaz které využívá toho "id" ze sloupce A. A to jste říkal, budu muset vytvořit např na začátku seznamu jedna bunky do ktere se zapíše ID požadovaného souboru (to si vytvořím sám) a makro pak už jen otevře soubor na základě té buňky s tím, že opět využije cesty tohoto používaného excelu aby se mohla složka s excelem přenášet a vše fungovalo i nadále.
> Makro tedy vyhledá soubor (který má v názvu číslo které je zapsané v nějaké určité buňce na listu kde je to tlačítko) jehož umístění je stejné jako jste mi napsal tu krásnou fuknci pár příspěvků nahoře.

ale jak řikám, to už je taková nadstavba, takže pokud Vás to vyloženě nebaví, tak se s tím nemusíte otravovat :Dcitovat
#025740
elninoslov
V TotalCommander nemôžete mať problémy s radením ?! Používam len ten, a nemám problém. Základ je, aby ste mali rovnaký zápis, teda napr.
1,01
1,02
2,00
alebo
001,01
001,02
002,00
alebo
00101
00102
00200
a zaručene Vám to zoradí správne, za to si dám odtrhnúť ruku. Treba myslieť dopredu na počet znakov, a preto ako je vidieť z príkladu, ten Váš návrh nieje šťastný, lebo keď pridáte za 9,00 ďalší, čiže 10,00, tak Vám to zoradí takto
1,01
1,02
10,00
2,00
...

Inak urobil som Vám to makro. Do políčka zadáte číslo (ono je to ale text, nie číslo) pred čiarkou (Váš oddeľovač), a všetky súbory *.pdf, ktoré majú na začiatku to číslo (text) + "," Vám otvorí. Snáď ste to myslel takto.
Samozrejme, je jedno, kam celý adresár nakopírujete, aplikuje sa vždy aktuálna cesta.
Příloha: rar25740_hl2.rar (70kB, staženo 29x)
citovat
#025746
avatar
Děkuji děkuji. :)citovat
#025848
avatar

elninoslov napsal/a:

V TotalCommander nemôžete mať problémy s radením ?! Používam len ten, a nemám problém. Základ je, aby ste mali rovnaký zápis, teda napr.
1,01
1,02
2,00
alebo
001,01
001,02
002,00
alebo
00101
00102
00200
a zaručene Vám to zoradí správne, za to si dám odtrhnúť ruku. Treba myslieť dopredu na počet znakov, a preto ako je vidieť z príkladu, ten Váš návrh nieje šťastný, lebo keď pridáte za 9,00 ďalší, čiže 10,00, tak Vám to zoradí takto
1,01
1,02
10,00
2,00
...

Inak urobil som Vám to makro. Do políčka zadáte číslo (ono je to ale text, nie číslo) pred čiarkou (Váš oddeľovač), a všetky súbory *.pdf, ktoré majú na začiatku to číslo (text) + "," Vám otvorí. Snáď ste to myslel takto.
Samozrejme, je jedno, kam celý adresár nakopírujete, aplikuje sa vždy aktuálna cesta.Příloha: 25740_hl2.rar

tak jsem na to koukal a já bych potřeboval aby to vehledávalo celý text i za "desetinou čárkou" takže pokud mám název 005,01_neco_neco.pdf, tak aby to vždycky hledalo prvních 6 symbolů, díval jsem se do vašeho kódu, ale nepřišel jsem na to, jak to udělat. 4citovat

Strana:  1 2   další »

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