< návrat zpět

MS Excel


Téma: Zhoda názvu v Exceli s názvami súborov v priecin rss

Zaslal/a 12.2.2021 22:26

Zhoda názvu v stĺpci Excelu s názvami word súborov v priečinku a ich prepojenie

Dobrý deň,
prosím o pomoc pri vytvorení prepojenia v stĺpci "číslo revízie" aby mi otvorilo wordovský dokument s rovnakým názvom... Viem, že sa to dá manuálne pomocou prepojenia hypertextového odkazu, ale pri dopisovaní nových riadkov, či by sa to dalo automaticky nastaviť, aby to vyhľadalo vo vybranom priečinku číslo revízie, a daný word súbor pripojilo na otvorenie. Napr. pomocou makra a pod. Nižšie pripájam excel a priečonok s word súbormi. Ďakujem

Příloha: rar49848_excel-revizie.rar (43kB, staženo 12x)
Zaslat odpověď >

Strana:  « předchozí  1 2
#049900
elninoslov
Je to Worksheet_Change, teda udalosť listu. Takže to musí ísť do modulu daného listu (u Vás je to "List1 (Hárok1)"), nie do normálneho modulu.
EDIT:
A ešte, ak máte pevnú zložku, tak nemôžete použiť to, čo tam máte
Zlozka = ThisWorkbook.Path & "C:\Users\Lucka\OneDrive\Počítač\MO\Excel revizie upozornovanie\Revizie dokumenty\"
ale musí to byť bez toho "ThisWorkbook.Path"
Zlozka = "C:\Users\Lucka\OneDrive\Počítač\MO\Excel revizie upozornovanie\Revizie dokumenty\"
Lebo s tým, vlastne zreťazíte 2 cesty. Cestu k aktuálnemu súboru a cestu manuálne zadanú v reťazci. A vtedy Vám to nebude fachať, čo je jasné.

Prípadne prvý riadok kódu upravte na
Set Zmena = Intersect(ListObjects("Tabuľka1").DataBodyRange.Columns(3), Target)
a bude to kontrolovať iba 3 stĺpec objektu Tabuľka1, a nie celý stĺpec C.citovat
#049902
avatar
elinoslov stále mám niekde chybu, nerobí čo by mal...
Příloha: rar49902_revizie_odkaz.rar (176kB, staženo 10x)
citovat
#049904
elninoslov

Lucia16116 napsal/a:

nerobí čo by mal...

A to je čo? Mne to funguje. Jediným rozdielom u mňa je, že nemám OneDrive, a posielam linky do klasického adresára. V tom by teoreticky mohol byť problém, lebo OneDrive adresár je špeciálny typ adresára, kde sú často len odkazy na súbory, tie sa reálne stiahnu až keď sa súbor použije. Skúste presmerovať makro na iný adresár (nie OneDrive). Potom ešte pripíšte verziu Office. Ja mám O2019.citovat
#049909
avatar
... nerobí čo by mal ... Ak mám v stĺpci "Číslo poslednej revízie" kombináciu čísiel a písmen tak mi namiesto názvu súboru hodí "cestu" kde sa súbor nachádza a pri opätovnom spustení makra mi tam znovu hodí "cestu" tým pádom mi už daný súbor ani neotvorí ... zatiaľ čo len pri číslach to pekne prepája aj názov súboru hádže...
PS: zmena umiestnenia priečinku (nie OneDrive) nepomohol.citovat
#049910
elninoslov
Tieto 3 súbory sú kombináciou čísel a písmen, a normálne mi fungujú.
(122)Mobis Labak ECU SW.docx
456 juhfsdf.docx
jaidf56.docx

Keď si nejaký iný premenujem na napr. 7A.docx, tiež normálne funguje.
Skúste dať v kóde BreakPoint-y (klik sivý pásik vľavo od kódu) na riadky
Bunka.Hyperlinks.Delete
a
Bunka.Value = Subor
Zadajte číslopísmenný názov (existujúci) a písnite na ktorom riadku to zastaví. Následne nechajte kód dobehnúť (hore zelené tlačítko Play), lebo by ostali vypnuté udalosti.
A písnite tú verziu Office.citovat

Strana:  « předchozí  1 2

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