< návrat zpět

MS Excel


Téma: premenne v linkoch rss

Zaslal/a 30.1.2015 11:26

Zdravim,

Potreboval by som pomoct s danim premennej do linku, pre jednoduchsie vysvetlenie uvediem priklad:

v kolonke v excelovskom dokumente mam link(cestu) z ineho excelovskeho dokumentu:

='O:\My Documents\Vykazy\2014\01\[ceny.XLS]auta'!$X32

tento link by mal zobrat hodnotu z daneho excelovskeho dokumentu z sheetu "ceny" z kolonky X32.

Ale ja mam v zlozke O:\My Documents\Vykazy aj rok 2013 aj rok 2012 a v nich mesiace od 01 po 12 a potrebujem aby sa vyssie uvedeny link
(='O:\My Documents\Vykazy\2014\01\[ceny.XLS]auta'!$X32)
dal menit v zavislosti od toho ci kliknem na kolonku (v exceli) 2014 alebo 2013 alebo 2012.
este to skusim nejak rozumne zhrnut: chcem v kolonke v exceli mam nieco ako link s premennou - cize link ktoreho cestu viem menit v zavislosti v ktorom stlpci sa nachadza - nechcem to menit rucne.
Bohuzial sa vysvetluje dost tazko to co vlastne chcem urobit, snad sa to da chapat... Diky za help ;)

Zaslat odpověď >

#023369
Hav-Ran
Príloha je 90% úspechu ...
Riešil by som to pomocou funkcie ZVOLIT (ang. CHOOSE)citovat
#023375
elninoslov
Ak by ti to pomohlo, spravil som ti to pomocou makra.
Cez to CHOOSE to ja urobiť neviem, tak aspoň takto.
Pekný deň.
Heslo : "-ElninoSlov-" bez úvodzoviek
Příloha: rar23375_pokuslink.rar (233kB, staženo 29x)
citovat
#023378
avatar
Funkcemi Excelu se mi to nedaří, tak jsem zmastil za pomoci Googlu vlastní.
Příloha: zip23378_tempxls.zip (33kB, staženo 29x)
citovat
#023436
avatar
Zdravim este raz,
diky za help, vyzera to tak, ze by to aj mohlo fungovat - konkretne mi najviac vyhovuje to co poslal kp57 az na to, ze to funguje vylucne v tom dokumente, ktory poslal on a ja by som to potreboval aby to fungovalo aj v tom mojom dokumente alebo este lepsie keby som pochopil ako si to urobil. Dalo by sa to nejak vysvetlit? Idealne by bolo si nad to sadnut, ale to by asi bolo narocnejsie vzhladom na cestovanie, ale snad by sa to dalo vysvetelit aj cez skype, ak by si bol ochotny mi to vysvetlit cez skype bol by som ti velmi vdacny. Poslal som ti mail a skype do spravy.citovat
#023447
avatar
Přikládám upravený vzorek, pro lepší představu.
No nejjednodušší by bylo, kdybys poslal ukázku tvého dokumentu.
Promiň, že se ptám, ale překopíroval jsi kód Funkce (WBAProject-Module1) do svého dokumentu?
A ještě poznámka: Funkce používá dost pomalou metodu "ExecuteExcel4Macro()", proto se nehodí pro načítání větších oblastí.
V takovém případě je lépe používat ADO, DAO, nebo GetObject().
Příloha: zip23447_funkcepokus.zip (12kB, staženo 29x)
citovat
#023502
avatar
Uz to funguje, funkciu som predtym neskopiroval - teraz uz ano, a funguje to. A mal si pravdu aj v tom, ze je to pomale. Bohuzial v s excelom neviem robit tak dobre ako by som chcel/potreboval a teda s ADO, DAO a ani s funckiou GetObject() som sa este nestretol. Nerad by som ta nejak zneuzival/otravoval, ale ak by si nahodou nemal co robit privital by som riesenie s jednou z tychto rychlejsich metod. Dik :)
ps: svoj dokument nemozem ukazat - robim s citlivymi subormi a mohlo by sa stat, ze by sa niekomu nepacilo keby som sem hodil ukazku daneho dokumentu.citovat
#023507
avatar
"Nemůžu ukázat, dělám s citlivými daty", to mě pokaždé dostane.
Jestli mám napsat nějaké makro, musím znát strukturu daného projektu a musím vědět co to makro má dělat.
Například:
Kdo a jak zakládá ty soubory "ceny.xls". Jaká je jejich struktura. Pracuje se nějak s nimi, nebo slouží jen jako úložiště dat. Nemohly by být například ukládány v textovém formátu (\*.txt \*.csv)?
Na to stačí vzorek takového sešitu (bez citlivých dat) a nějaké doplňující informace.
Jak vypadá prostředí, do kterého se má načítat. Co na čem závisí atd. Je už hotové, neměnné, nebo ho právě tvoříš a budeš ho ještě stokrát předělávat. Na to stačí vzorek takového sešitu (bez citlivých dat) a nějaké doplňující informace.
Já strávím večer psaním nějakého kódu, ty si ho nakopíruješ já nevím kam a pak mi odepíšeš, že to nic nedělá.
Pochop, že takhle ti nemůžu pomoct. Ty musíš ukázat na vzorovém sešitu (bez citlivých dat) jak to má vypadat.citovat
icon #023510
avatar
@kp57
sa Ti divím, že sa namáhaš 1citovat
#023514
avatar
Navrhuji změnit jméno této skvělé stránky z Wall.cz na VlozPrilohu.cz
Protože tak začíná polovina odpovědí.citovat

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21

Relativní cesta - zdroje Power Query

Alfan • 25.4. 10:49

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 10:47

Relativní cesta - zdroje Power Query

Alfan • 25.4. 10:40