Stránka 1 z 1
					
				EXCEL makro - přepisování dat
				Napsal: 12 zář 2010 21:37
				od Radumeek
				Zdravím Vás,
jelikož jsem teď nastoupil do nové práce, kde se pracuje výhradně s excelem, měl bych na Vás dotaz. Půjdu rovnou k věci.
Jedná se o 2 soubory, ve kterých je spousta položek (součástky karoserie vozidel), které se dále dělí do ruzných oddělení (výroba, produkce atd.)
Jde o to, že každý den obdržím seznam položek 
(Whse Issue list), které byly vydány ze skladu do jednotlivých oddělení a já tyto položky musím přepsat do jiného excel souboru 
(STOCK of SMALL Whse). 
Tudíž se Vás chci zeptat, zda existuje nějaké makro, které automaticky tyto položky přepíše do správného oddělení a správného data?
Odkaz na soubory:
http://leteckaposta.cz/315767595 
			 
			
					
				Re: EXCEL makro - přepisování dat
				Napsal: 13 zář 2010 09:46
				od navstevnik
				Pozadujes:
...položky přepíše do správného oddělení a správného data
Po porovnani obou sesitu jsou zde otazky:
- co s datem,  sesit  STOCK of SMALL Whse... je vzdy pripraven?
- ne vsechna oddeleni z Whse Issue.. listu mesice (napr.: PD - Assy, PE,... ) jsou v sesitu  STOCK of SMALL... na listu Plan and Dif...
Zkratka upresni co kam, z prilozenych souboru to neni jasne patrno.
 
			 
			
					
				Re: EXCEL makro - přepisování dat
				Napsal: 13 zář 2010 11:39
				od Radumeek
				Ano, omlouvám se, neupřesnil jsem to správně..
Takže STOCK of SMALL Whse je vždy připraven pokud mysliš, zda je otevřen a co se týče druhé otázky, tak ze souboru Whse Issue list potřebuju, aby ty položky za každý den se připsaly do souboru STOCK of SMALL do listu OUTPUT a dále do správného sloupce (podle aktuálního data) a také do správného oddělění.
Takže shrnutí: množství položek (číslo) vydaných za jednotlivý den do jednotlivých oddělení ze souboru Whse Issue list potřebuju vložit do souboru STOCK of SMALL - list OUTPUT - správny sloupec podle aktuálního data a podle správného oddělení.
Snad už je to pochopitelné :)
			 
			
					
				Re: EXCEL makro - přepisování dat
				Napsal: 13 zář 2010 16:02
				od navstevnik
				Neodpovedel jsi na otazku tykajici se shody ci neshody nazvu oddeleni v sesitech Whse Issue list a STOCK of SMALL, nemohu si vymyslet, dodej kompletni prevodni tabulku.
Nevim co je:
 PD - Assy (Whse...) -> ?? (Stok...)
 Blank -> ??
 ?? -> Maintenance
 ...
Jeste dalsi dotaz:
Data na listu "mesic" v sesitu Whse Issue list budou vzdy za jeden jediny den nebo budou postupne pridavana; prevod bude delan kazdy den ci  najednou za vice dnu (za cely mesic)? Tedy rozsah prevadenych dat a zadavani rozsahu (den mesice a list nebo datum x rozsah dnu... v mesici nebo datumu)?
Prislusnou proceduru vlozit do sesitu STOCK of SMALL nebo do samostatneho sesitu?
			 
			
					
				Re: EXCEL makro - přepisování dat
				Napsal: 13 zář 2010 18:06
				od Radumeek
				Kompletní převodní tabulka: 
Whse issue list     ----- >>   Stock of small
     PD - Assy          -            Production 
     PE                     -            Process
     Press - FDH         -          Press - FDH
     S/Press                -         S/Press
     TD                        -        Tooling
      Press - KMS            -       Press - KMS/Blanking
     HW - KMS                -      Production
     PP                            -     P&P  
     Blank                      -       Press - KMS/Blanking
     QA FDH                   -      QA 
     PD - FDH                 -      Production FDH 
     Slovakia                   -     Slovakia
     I - zone                   -      I  - zone
     MD                  -              Maintenance
     GA 
     DI - FDH                        
     DI - KMS
Odpovedi na otazky: 
Data na listu "mesic" v sesitu Whse Issue list budou vzdy za jeden jediny den.
Prevod bude delan kazdy den.
Rozsah prevadenych dat a zadavani rozsahu by mohlo byt:  den mesice x list .... mesic
Prislusnou proceduru vlozit do samostatneho sesitu.
Poslední 3 oddeleni mi chybi, zatim jsem je nedelal, vyskytuji se tam strasne malo, urcite nevadi, kdyz zatim nebudou pripsany, zitra se zeptam a dopisu.
Zatim dekuji :)
			 
			
					
				Re: EXCEL makro - přepisování dat
				Napsal: 13 zář 2010 22:05
				od navstevnik
				Další dotaz:
Ne všechny položky 
Item z Whse Issue... se shoduji s 
P/NO z STOCK of SMALL...
Př.:
Kód: Vybrat vše
Nozzle NW 16 -> Nozzle NW16 - mezera
Nozzle NW 17 ->Nozzle NW17 - mezera
CO2 tip M10 x 1,2 -> CO2 tip M10x1,2 - mezery
CO2  tip M6 -> CO2 tip M6x1,2 - mezery a znaky
....Preklad polozek Dept-Dept je jeste zvladnutelny procedurou, ale nesouhlas polozek Item-P/NO resit take prekladem (tabulkou) jednak prodlouzi cas behu procedury a kde je zaruka, ze tabulka bude vzdy aktualni.
No a ta prevodni tabulka pro Dept take neni cela, aspon mi tak vychazi ( a v Whse Issue... je vice polozek Dept nez v STOCK of SMALL... !!) :
PD - Assy	-->	Production
PE	-->	Process
DI - FDH	-->	???
Press - FDH	-->	Press - FDH
S/Press	-->	S/Press
TD	-->	Tooling
Press - KMS	-->	Press - KMS / Blanking
HW - KMS	-->	???
PP	-->	P&P
PD - FDH	-->	Production - FDH
HW - FDH	-->	???
Blank	-->	???
QA - FDH	-->	QA
QA - KMS	-->	???
Slovakia	-->	Slovakia
I - Zone	-->	I-zone
MD	-->	Maintenance
GA	-->	???
DI - KMS	-->	???
PS.: jake narodni prostredi je nastaveno v OS, ceske nebo angicke (pro odvozeni nazvu mesice z data)?
 
			 
			
					
				Re: EXCEL makro - přepisování dat
				Napsal: 14 zář 2010 07:10
				od Radumeek
				Tak ted uz je prevodni tabulka kompletni:
PD - Assy --> Production
PE --> Process
DI - FDH --> Production FDH
Press - FDH --> Press - FDH
S/Press --> S/Press
TD --> Tooling
Press - KMS --> Press - KMS / Blanking
HW - KMS --> Production
PP --> P&P
PD - FDH --> Production - FDH
HW - FDH --> Production - FDH
Blank --> Press - KMS/ Blanking
QA - FDH --> QA
QA - KMS --> QA
Slovakia --> Slovakia
I - Zone --> I-zone
MD --> Maintenance
GA --> Production
DI - KMS --> Production
Nastavenení OS je anglicke.
Co se týče těch polozek z P/NO, ktere se neshoduji, tak az prijdu z prace tak to opravim a prilozim.
			 
			
					
				Re: EXCEL makro - přepisování dat
				Napsal: 14 zář 2010 07:16
				od navstevnik
				Ono nejde tak ani o opravu polozek P/NO v STOCK of SMALL... (jsou pouzity na rade dalsich listu)  ale o vlozeni Item v sesitu Whse Issue..., to je nutno zajistit pri vkladani zaznamu do tohoto sesitu!!!
Jeste zpet k Dept:
...
DI - FDH --> Production FDH
...
PD - FDH --> Production - FDH
HW - FDH --> Production - FDH
...
Jsou Dept totozne, potom ktery preklad je spravny? Pokud jsou Dept totozne, pak je potreba na listu Output hodnoty pro dany den scitat, takze nejde jen o "prepisovani dat"!
			 
			
					
				Re: EXCEL makro - přepisování dat
				Napsal: 14 zář 2010 10:49
				od Radumeek
				Ano, nektera Dept jsou totozna a proto si myslim, ze vytvorit takove makro bude docela orisek. 
Co se tyce toho prepisovani dat, nic lepsiho jako nazev threadu me nenapadlo a ano, jedna se i o scitani dat.
ale o vlozeni Item v sesitu Whse Issue..., to je nutno zajistit pri vkladani zaznamu do tohoto sesitu!!!
tohle nejak nechapu, tento soubor vypisuje kazdy den skladnik a rano mi to donese, a ja za kazdy den tyto polozky musim vypsat do Stock of small do listu OUTPUT, ze tyto polozky byly ze skladu vydany
 
			 
			
					
				Re: EXCEL makro - přepisování dat
				Napsal: 14 zář 2010 12:45
				od navstevnik
				Znovu:
Je Production FDH totozny Dept s Production - FDH nebo ne? pokud jsou tyto Dept totozne, pak ktery nazev v sesitu STOCK of SMALL... plati? Pokud nejsou totozne, pak se zrejme jedna o ruzne Dept, ano?
Dalsi:
Pokud nebudou nazvy v polozkach Item v sesitu Whse Issue... identicke s nazvy v polozkach P/NO v STOCK of SMALL..., neni mozno zjistit ientitu. Clovek to udela intuitivne, program bohuzel pozaduje presnou shodu, jinak se stane, ze dojde k prirazeni jinam. Takze skladnik musi vkladat nazvy presne shodne, co takhle pridat do sesitu Whse Issue... Overeni vkladanych polozek? Nebo chces pouzit take prekladovou tabulku? Tu ovsem budes muset vytvorit. a pocitat s podstatnym zpomalenim behu programu a s nutnosti ji aktualizovat.
V listu Output je cca 170 ruznych polozek, to je zrejme jen zlomek skutecneho stavu.
			 
			
					
				Re: EXCEL makro - přepisování dat
				Napsal: 14 zář 2010 13:17
				od Radumeek
				Ano, Production FDH je totozny s Production - FDH, je to uplne to stejne Dept. a platí nazev, který je v sesitu STOCK of SMALL, 
takze Production - FDH.(Skladnikovi budu muset rict at to pise presne).
Co se tyce spravnosti nazvu polozek, bude asi dobre tam dat tam to overovani vkladanych polozek...
			 
			
					
				Re: EXCEL makro - přepisování dat
				Napsal: 14 zář 2010 17:30
				od navstevnik
				Tak to overovani vkladanych polozek do sesitu Whse Issue... tedy pridej.
No novem listu v sesitu vytvor seznam (vytahni ze STOCK of SMALL...) a vytvor z nej dynamicke pojmenovane pole (vice viz 
http://www.officir.ic.cz/chipex04/03/ex ... avani.html) nazvi napr. Item a pouzij v Overeni (nabidka Data>Overeni>na karte Nastaveni vyber Povolit - Seznam a  Zdroj: =Item), timto overovaci seznam muze byt na jinem listu, a nakopiruj do predpokladaneho poctu radku; nezapomen do seznamu pridat 
Item, jinak bys nevytvoril hlavicku dne.
Overeni muzes take pridat i pro polozku Dept taktez pridat 
Dept., takze skladnik nebude moci psat "co ho napadne".