< návrat zpět

MS Excel


Téma: Vyhledání řádku a označení rss

Zaslal/a 15.8.2017 7:23

Zdravím
Prosím nemůže mi někdo pomoct? Mám soubor excel a v něm seznam náhradních dílů (1400 položek. Řádky se skládají Inventarní číslo, název položky a počet kusů na skladě (A1-C1)Potřeboval bych, když dojde sklad některého z dílů z 8 položek klesne na 1 tak aby mi to vyhledalo řádek respektive sloupec který se změnil. Poté celý řádek označit (A1-C1)a zaznamenat ho třeba do dalšího listu, Který ho odešle na e-mail. Odesílání e-mailu už mám ale vyhledání změny ve sloupci a uložení se mi nedaří. Děkuji za každou radu

Zaslat odpověď >

#037260
elninoslov
- Príloha ?
- Na základe čoho sa menia hodnoty v sklade ?
- "...když dojde sklad některého z dílů z 8 položek klesne na 1..." - teda ak dôjde k zmene z 9 na 1 tak sa nič nedeje ? Alebo to znamená, že kontrolujete len 8 položiek a ostatných 1392 Vás nezaujíma ?

Ak zmena skladu prebieha makrom, tak kontrolu budúcej hodnoty skladu robte rovno v tej procedúre, v ktorej to odčítate.
Ak pomocou vzorcov (neviem ako), tak v metóde Calculate kontrolovať záložnú kópiu skladového listu zo starými hodnotami, vyhodnotiť, a následne prepísať starú kópiu novými dátami - čo bude pomalé.citovat
#037270
avatar
Mění se na základě jednoduchého odepisování =9-8. Když se zobrazí 1 tak chci aby to vyhledalo řádek kde se výskyt nachází a odeslalo. Chci to u každé položky zvlášť proto vyhledat a označit.
Příloha: png37270_vystrizek.png.png (79kB, staženo 56x)
37270_vystrizek.png.png
citovat
#037271
elninoslov
Prílohou som myslel súbor Excelu s príkladom ako funguje ten zošit. Nie obrázok.
Môžete to mať urobené niekoľkými spôsobmi, napr. Máte list Objednávka, a list Sklad. Do objednávka vkladáte matroš a počet, stlačíte čudlík, a vykoná sa odpis položiek v liste Sklad prepísaním počtu, list objednávka sa zaeviduje a zmaže.
Alebo môžete pod seba do "nekonečna" v liste Sklad vpisovať všetky pohyby, a napr cez KT na inom liste napr Stav, mať vypísaný aktuálny stav skladu.
...atď...

Na toto som sa pýtal, že ako je to urobené a podľa toho by sa šilo riešenie. To súvisí s prvým bodom - príloha (súbor Excelu) s dátami, ktoré môžete zmeniť za nefiremné, ale konštrukciu a formát ponechajte.citovat
#037273
avatar
Omlouvám se. je to tenhle

Ještě jsem to zabalil do Zip.
Příloha: zip37273_macro.zip (25kB, staženo 43x)
citovat
#037274
elninoslov
Ach jaj. No posnažte sa ešte. Obrázok je iný ako "príloha". Z "prílohy" osobne neviem kde a ako sa zadávajú aké údaje, a kde sa má počítať a zobraziť zvyšok. V prílohe nieje nič, ani len makro nieje vo VBA ale v bunkách, chýba Sklad, nevieme ako sa do skladu zadávajú +-. Ten list čo tam je je čo ?
Zadávanie objednávky ? Sklad ? Medzivýpočet ? Pre riešenie je podstatné, to na čo som sa pýtal, ako máte riešenú tú zmenu skladu, odkiaľ, čo, kam, kedy. Táto "tabuľka" na tú otázku žiaľ neodpovedá. Osobne Vám takto pomôcť fakt neviem. Málo podstatných info...
Aby Vám niekto pomohol, musíte mu dať kompletný súbor informácií, nie útržok z kontextu.citovat
#037275
avatar
V souboru zip by je to i s makrama ve VBA. Jedno je v tlačítku auto. odeslání a druhé v listu 1. Celkový skad je 5ks odpis 4ks a zbývá jeden. Ten při změně potřebuji označit a odeslatcitovat
#037297
elninoslov
-Takže meníte ručne hodnoty v F:I ? Ak ručne, použite metódu Worksheet_Change s kontrolou týchto stĺpcov, kde si vypočítate to isté ako vzorec v C a máte to.
-Nedoťahujú sa napríklad od niekiaľ vzorcom ? Ak vzorcom, použite Worksheet_Calculate, s duplikátom tohto starého listu s pôvodnými hodnotami, porovnajte v cykle alebo pomocou EVALUATE staré hodnoty aby ste zistili zmenu, a vždy uchovávajte pôvodné hodnoty v duplikáte po vykonaní požadovaných operácií.
-S tým súvisí aj to, čo sa má stať s tými, ktoré už pre poslednou odchytenou a verifikovanou zmenou už na 1 boli. Aj tie sa majú poslať ?
-Je tento list sklad ? Podľa mňa nie. Podľa mňa je to objednávka/denný jednorázový odpis/alebo niečo podobné...
-Odkiaľ sa berie hodnota v J (napr. Sklad = 5) ?
-Je zadávaná ručne ? Podľa mňa nie, myslím si že VLOOKUP-om zo skutočného skladu.
-Ak vzorcom, musíte kontrolovať aj ju, lebo má vplyv na vzorec C ZBÝVÁ, ktorého hodnota Vás zaujíma.
-Každú položku chcete riešiť samostatným mailom ? To naozaj ?
-Teda keď sa naraz zmení 5 hodnôt na 1, šéf dostane 5 mailov alebo jeden s 5 riadkami ? Podľa mňa je 2. možnosť lepšia.
-Čo potom s týmto listom ? Vymazať a zapísať do Skladu nové zostatky z C ?
...

Tých otázok je veľa, a nedajú sa ani jednoznačne položiť, pretože sú previazané odpoveďami, ktoré ale nedávate. Zoberte si každú moju otázku a skúste nájsť na všetky Vašu odpoveď. My vieme, že chcete odrátať 5-4=1, ale nevieme čo spôsobuje zmenu čísel 5 a 4. My vieme že 4 vzniká súčtom buniek, ale čo spôsobuje zmenu tých buniek ? Vy klávesnicou ? Vzorec ? Makro ? Dotaz ? Riešenie sa totálne líši.citovat

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