
Importované data následne makrom mažem, kvôli duplicite a veľkosti súboru.
Vzhľadom na množstvo ďalších neopisovaných stĺpcov mám ale dojem, že také "ľahké" to asi nebude.
 51086_databaze-mini.zip (99kB, staženo 31x)
51086_databaze-mini.zip (99kB, staženo 31x)
Zaslal/a MilaF 5.8.2021 17:38
Dobrý den, 
mohl by mi, prosím, někdo pomoci vytvořit makro podle popisu níže?
 
Pracuji s ceníkem, který má cca 20tis. položek. 
Každý měsíc se generuje nový ceník s novým názvem, tedy soubory jsou jiné. Ve valné většině se produkty v ceníku opakují, ale mohou tam být přidány nové položky nebo jiné naopak mohou být vyřazeny. Data z měsíčního ceníku se musí naloadovat do databáze DATA, kde budou dále zpracována. 
data se budou loadovat přes makro v záložce Import. Tam se tedy natáhnou makra z externího souboru. Následně se data z listu IMPORT přenesou do databáze DATA, přičemž: 
1) Na konci prvního řádku v listu DATA vytvořit nový sloupec s názvem "Nová data" (např. nyní je poslední sloupec AX, tak se vytvoří sloupec AY)
2) Přečte ID z listu IMPORT a pokud existuje stejné ID v listu DATA, zapíše položku CENA do listu DATA do nového sloupce "Nová data" , který vytvořil v bodě 1. Zároveň na stejném řádku přepíše položku TYP a SKUPINA. 
3) Pokud ID v listu DATA nebylo nalezeno, vytvoří se v listu DATA pod tabulkou nový žlutý řádek, kam se zapíše ID, NÁZEV1, NÁZEV2, TYP, SKUPINA a do nově vzniklého sloupce, který byl vytvořen v bodě 1 se vloží CENA. 
4) Pokud v novém ceníku není některá položka, která je v listu DATA, nevadí. Tento zápis v DATA zůstává a nebude smazán. 
Pozn.: Pomocné vzorce, výpočty nebo seznam nových položek může využívat list Nastavení nebo klidně i jiný nový. 
Zvládnul jsem importovat soubor, ale jak třídit, to nevím.
Moc děkuji za nápad a pomoc.
 51085_cenik.rar (35kB, staženo 22x)
51085_cenik.rar (35kB, staženo 22x)
 51086_databaze-mini.zip (99kB, staženo 31x)
51086_databaze-mini.zip (99kB, staženo 31x)
 \n
\nOblí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.