To takto z brucha nejde.citovat
Zaslal/a Denis 19.2.2023 22:02
V jednom zošite mám zoznam mien a čísel bytov. V iných zošitoch tento zoznam načítam do makra a ďalej s ním pracujem.
príklad:
načíta: Set byt_meno = Worksheets("list2").Range("b2:c52")
vyhľadá: Cells(ria, 9) = Application.WorksheetFunction.VLookup(Cells(ria, 6), byt_meno, 2, False)
(toto je v nejakej IF konštrukcii. )
Aby to takto fungovalo musím mať tento list v každom zošite kde to potrebujem. Zoznam treba aktualizovať vo všetkých zošitoch a to je prácne.
Mám takú predstavu, že by sa tento zoznam podľa potreby načítaval do kódu v rôznych zošitoch z jedného (materského) len neviem ako. Budem vďačný za každú radu a pomoc.
Dokonca som počul, že sa dajú údaje načítať aj zo zatvoreného materského zošita.
elninoslov napsal/a:
Takže takto vyzerá zdroj - ten zoznam. A Vy teraz v iných zošitoch potrebujete zistiť podľa čísla bytu meno.
1. Kde je tento zoznam uložený? V rovnakej zložke ako tie iné súbory, z ktorých budete k zoznamu pristupovať? V inej zložke, ale na pevne danom mieste? Na variabilnom mieste (+info ako zistíme jeho adresu)?
V rovnakej zložke
2. Koľko krát potrebujete k súboru so zoznamom pristupovať? Tá premenná "ria" je z cyklu alebo nájdený riadok?
je to cyklus, vždy keď sa generuje nejaká zostava
3. Ten zoznam je nutné uchovať v tých iných súboroch?
nie, len výsledky
4. Nestačí do tých iných súborov dať iba odkazy vzorcom na zoznam v pomocnom skrytom liste, a použiť aj klasický VLOOKUP v cieľovej bunke (bez makra)?
tie výsledné zoznamy sú rôzne a výsledok je premenlivý počet osôb na základe vyhodnotenia
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.