< návrat zpět

MS Excel


Téma: VBA Excel - priečinok, súbory a ich údaje rss

Zaslal/a 19.11.2014 9:29

Ahojte, rád by som poprosil o pomoc pri vytvorení makra.
Prikladám súbory s naznačeným zámerom, ktoré sú v jednom priečinku. V prípade potreby samozrejme rád doplním potrebné.
Ide mi o výpis súborov z priečinka a hodnôt, ktoré obsahujú na rôznych hárkoch. Tieto súbory pribúdajú denne, no majú rovnakú formou názvu vyjadrujúcu dátum.
Z určitých hárkov treba sčítať viac buniek v rôznych stĺpcoch do výsledného výpisu.
A ešte jedna vec, rád by som, aby pri spustení makra nespracovával už zapísané súbory, ale iba nové.
Hádam to nebude až tak nezrozumiteľne napísané, aj keď pochybujem :)
Ďakujem veľmi pekne.

Příloha: zip22399_vypis.zip (107kB, staženo 23x)
Zaslat odpověď >

Strana:  1 2   další »
#022403
avatar
urobil som predbezne makro

Este treba vysvetlit aka logika ma byt na riadky:
aky maju pocet riadkov staly/premenlivy?
Maju sa riadky priradovat podla nazvu stlpcu?

atd. atd.
Příloha: zip22403_new-folder.zip (118kB, staženo 38x)
citovat
#022405
avatar
Skvelé, veľká vďaka! Toto funguje skvelo, detaily si doladím.
Áno, logika je taká ako píšete, počet riadkov sú hodiny/deň, stĺpce môžu pribúdať a riadky by sa mali priraďovat podľa názvu (v tomto prípade 1 a 2) stĺpca (podobne ako SUMIFS), ale takto to funguje tiež :)
Ešte raz ďakujem za pomoc.citovat
#022410
avatar
Tak predsa len sa ešte spýtam na kód, ktorý by riadky priraďoval podľa názvu stĺpca a sčitoval bunky v riadku s rovnakým názvom stĺpca (podobne ako f SUMIFS), ak môžem.
Ďakujem.citovat
#022433
avatar
takze som tam dorobil porovnavanie stlpcu s riadkami

... ked nazov nenajde tak to tam nedopise
Příloha: zip22433_new-folder.zip (119kB, staženo 20x)
citovat
#022434
avatar
Tak teraz už som sa stratil... kde v kóde je prosím Vás definované, aby sčítal bunky v riadku zo stĺpcov s názvom "1" (žlté stĺpce)? Resp. čo treba upraviť, ak by sa stĺpce nevolali "1" a "2" ale povedzme "firma1" a "firma2" (viď príloha) a sčítal stĺpce s názvom "firma1" zo súboru "Request_COMP..."?
Teraz vidím, že som nevybral rozumne názvy stĺpcov do príkladu.
Ďakujem za ochotu.
Příloha: zip22434_request_comp_2014_11_01_v1.zip (18kB, staženo 20x)
citovat
#022436
avatar
Ešte malá fineska, ako nastaviť výpis súborov z priečinku podľa dátumu od najstaršieho po najnovší, dá sa to?
Ďakujem.citovat
#022462
avatar
no uz som sa aj ja v tom stratil

vy potrebujete len spocitavat stlpce podla konstanty "firma1" a ziadne porovnavanie riadkou??citovat
#022464
avatar
áno, potrebujem sčítať stĺpce s názvom "firma1" v riadku 6-7 a doplniť do súboru výpis do bunky v riadku, v ktorom je načítaný názov súboru a stĺpca 6-7 hárku, z ktorého načítava hodnoty,
sčítať stĺpce s názvom "firma1" v riadku 7-8 a doplniť do súboru výpis do bunky v riadku, v ktorom je načítaný názov súboru a stĺpca 7-8 hárku, z ktorého načítava hodnoty,
sčítať stĺpce s názvom "firma1" v riadku 8-9 a doplniť do súboru výpis do bunky v riadku, v ktorom je načítaný názov súboru a stĺpca 8-9 hárku, z ktorého načítava hodnoty a tak ďalej.
Potom pridám sčítavanie stĺpcov "firma2" atď.
Riadky predstavujú 24 hodín dňa začínajúceho o 6-tej a za každú hodinu potrebujem sčítať čísla v stĺpcoch s rovnakým názvom.
Ospravedlňujem sa, ak som to na začiatku nedostatočne popísal.citovat
#022466
avatar
skuste toto:
Příloha: zip22466_new-folder.zip (116kB, staženo 44x)
citovat
#022469
avatar
Tak toto je pecka, zmenil som 4. riadok Const a sčítava, stĺpce s tým názvom. Predpokladám, že to stačí upraviť podľa skutočného názvu stĺpca.
Ešte posledná úprava, výpis súborov z priečinku podľa mena, s druhým kritériom podľa dátumu od najstaršieho po najnovší, je možné nadefinovať? Toto vysvitlo až po testovaní so skutočnými súbormi.
Ďakujem, respect!!!citovat

Strana:  1 2   další »

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