< návrat zpět

MS Excel


Téma: Porovnej tabulky rss

Zaslal/a 26.12.2022 14:46

Ahoj mistři programátoři.
Předně přeji všem krásné svátky a hodně zdraví a pohody do Nového roku 2023.
Obracím se sprosbou. Potřeboval bych ve VBA porovnat dva sloupce C ve dvou listech a do listu 3 zapsat do buňky F3 Výsledek (1 v pořádku,0-duplicita a do F4 zapíše tu duplicitní hodnotu, případnou další do F5)
List-1 oblast (C4-C20000)
List-2 oblast (C2-C20000)
Pokud v se v Listu-2 najde stejná hodnota, jako je již v Listu-1, zapíše do listu-3 buňky F3 výsledek

Příloha: zip54151_porovnejtabulky.zip (14kB, staženo 10x)
Zaslat odpověď >

#054152
avatar
Ze zadání nejsem vůbec moudrý.
Do toho listu 3 zapiš, jak má vypadat výsledek v tom tvém příkladu.citovat
#054155
avatar
Tak se tedy omlouvám. Asi svůj problém řeším špatně a složitě. Chtěl jsem to kontrolovat přes další skrytý list v tabulce, protože si s tím nevím rady. Nechme tedy plavat můj příspěvek.

Popíšu o co mi jde. Snad srozumitelně.
Mám soubor s inventurními položkami a jednotlivými sklady (sklady ve sloupci C). Každé číslo skladu má X položek (řádků). Vložil jsem si modul na možnost doplnění stávající sestavy skladu o další sklad. To funguje a přidá mi sklad s x položkami od prvního volného řádku níže a vypíše hlášku kolik položek (řádků)bylo přidáno. Chybí mi však nějaká funkcionalita (asi kolekce) na pohlídání toho, abych omylem nenačtl číslo skladu, který už v inventuře mám. Prostě před načtením zkontroluje sloupce C a pokud zjistí shodu v nějakém skladu, MsgBox ohlásí sklad ... máte již v Inventuře a ukončí proceduru. V tu chvíli prostě zruší vložení dat do inventury.
Soubor co se načítá má hlavičku a čísla skladů jsou od C2 níže a načítají se do souboru s Inventurou, který má také hlavičku a zde se zobrazují od C4 níže.
Posílám kód (modul), který načítá soubor.
Lopotím se stím už nějakou dobu a vůbec nevím jak potchytit tu proceduru ještě před vložením dat

Mnohokrát děkuji
Příloha: zip54155_module2.zip (3kB, staženo 9x)
citovat
#054156
avatar
@junis
A čo bolo na tomto nepochopiteľné?
Ze zadání nejsem vůbec moudrý.
Do toho listu 3 zapiš, jak má vypadat výsledek v tom tvém příkladu.
citovat
#054157
avatar
V listu 3 třeba asi takto
Příloha: zip54157_porovnejtabulky.zip (14kB, staženo 8x)
citovat
#054171
avatar
Vždyť ten list3 je pořád prázdný.citovat
#054177
avatar
Už vyřešeno. Ale přesto díkycitovat

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