Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  24 25 26 27 28 29 30 31 32   další » ... 122

Inými slovami:
1. Kritériá môžu byť na sheete X
2. Zdrojové dáta môžu byť na sheete Y
3. Výstup môže byť na sheete Z
4. Sheety nemusia byť v tom istom booku
5. Jediná nutná podmienka je, aby pred aplikovaním filtra bol aktivovaný sheet, na ktorom chcem výstup (sheet Z)

Karle, asi stačí pozrieť sem:

http://www.contextures.com/xladvfilter01.html

Urobil som pár prinscreenov, moc som sa s tým nehral, malo by to byť pochopiteľné, mrkni do prílohy.

Stačí takto?

Karle, mám za to, že cieľom marjankaj nemyslel účel, ale cieľové umiestnenie extraktu získaného za použitia rozšíreného filtru. Proste, pokiaľ chcem dostať výsledok (extrakt) na nejaký list, tento (list) musí byť pred aplikovaním rozšíreného filtra aktívny.

@Jeza.m
cílem pro kopírování rozšířeného filtru nemůže být jiný list - tento výrok rozhodne nie je pravdivý

Do oblasti kritérií je u rozšíreného filtru potrebné zahrnúť i záhlavie stĺpcov. Filter tak musí obsahovať minimálne dva riadky:
1. Záhlavie stĺpcov
2. Kritériá výberu
Skús použiť rozšírený filter ručne, pochopíš, čo vysvetľujem hore uvedeným.

Šikovný kód.

V poriadku, uznávam, že niekto je schopný vytvoriť kód o 35K riadkoch. Platí môj bod b - makro nie je ani zďaleka optimalizované. Letmo som sa na to pozrel, uvidel spústu zbytočných select a to mi stačilo, aby som si urobil úsudok. Nechcem sa nikoho dotknúť, jedná sa čisto o môj názor, že v tomto prípade sa dá makro zredukovať na zlomok počtu pôvodných prevažne zbytočných riadkov. V podstate celé to makro je zaznamenané prostredníctvom záznamníka makier, po tom, čo je makro takto nahrané, je vhodné kód editovať a upraviť. Ďalších nejapných komentárov sa zdržím.

Ja by som si tipol, že sa bude jednať o tabuľku s 35k riadkami, nie o makro s 35k riadkami.
Makro s 35k je:
a) mimo mojich predstáv
b) pravdepodobne špatne napísané
c) pokiaľ pripustím, že OP napísal makro s 35k riadkami, optimalizované a funkčné, neviem si predstaviť, že nie je schopný si doňho dohodiť túto dodatočnú zmenu
Preto ten môj tip :). Whatever :)

Mno, toto sa dá riešiť i bez maticového vzorca:
=SMALL(data; COUNTIF(data; "<=0")+1) - prvá hodnota, zapísaná do bunky D3

=SMALL(data; COUNTIF(data; "<="&D3)+1) - druhá hodnota
p.s. Proti používaniu maticových vzorcov nič nemám; tam, kde to bez matice vyriešiť nejde.

Karle, ono asi bude záležať na tom, čo OP myslí pojmom "dynamicky". Nie je ale určite Tvojou úlohou dávať univerzálne riešenie na nejednoznačné zadanie. Za mňa o.k., s Tvojim riešením nemám problém, vôbec by som sa ale nedivil odpovedi OP v zmysle: "To je dobré, ale potreboval by som ešte..". Máme tu proste nových a nových talentov na popísanie problémov :(

syd napísal v podstate to, čo už predtým navrhoval xlnc v bode c) Inými slovami, stačilo nahrať makro pre verziu c navrhnutú Petrom. Nič proti, ja len konštatujem skutkový stav veci, čím nechcem znižovať sydove schopnosti. Každopádne, pokiaľ sa nejedná o opakujúcu sa úlohu, tak makro je zbytočné, nakoľko sa jedná o problém, ktorý sa dá riešiť na pár kliknutí myšou..
@ marjankaj: pokiaľ máš záujem jukni sem, písal som, ako funguje/nefunguje to ctrl+;:http://wall.cz/index.php?m=topic&id=33516#post-33524

Oknom na ploche pri zapnuti PC, nez spustis Excel, to asi nepojde. Musel by si naplanovat, ze Excel sa ma spustit po zapnuti PC. To by slo. Vhodnejsi je ale ten Outlook, ako pise kolega. Zalezi samozrejme na predstave. Nechci ale, aby niekto hadal, co potrebujes, na zaklade vagne formulovanej otazky.

Alebo pouzit cyklus For each .. Next, cez Select Case osetrit listy, ktorych sa to nema tykat. Myslim, ze nasledovat bude otazka, co je to cyklus/ako ho skonstruovat 1

No, pmn to ide, treba vyskúšať. Pre inšpiráciu sa môžeš pozrieť napr. sem: http://www.cpearson.com/excel/ImpText.aspx

Prípadne pred exportom do csv zmeniť oddeľovače v regional settings v ovládacích paneloch a po exporte ich vrátiť na pôvodné hodnoty. To, si myslím, by sa tiež malo dať VBA scriptom ovládať.

@kabaka
OP píše, že manuálne nahradzuje oddeľovače a ty mu radíš manuálne nahradzovať oddeľovače. To mi príde ako cenná rada :)

Jj, písal si o zavretom súbore, pochopil som to Tvoje vyjadrenie ale trochu inak, s poukazom na to, že ďalej píšeš, že i tak by sa asi nedočkala výsledku. Myslel som, že poukazuješ na ťažkopádnosť prepočtu pri milióne riadkov.

Inak, nie je to môj spôsob, tiež by som to robil inak. Nemám rád linkované súbory, osobne by som dal asi prednosť nejakému typu datového dotazu. Ale na pani by to asi bolo príliš, cez ten skalárny súčin to bude pmn funkčné.

Okrem toho, prvý post som začal písať predtým, než sa tam objavila Tvoja reakcia. Tak som to tam už dal. Keby som bol tušil, že tam medzitým bude Tvoj, svoj by som nedával. To Tvoje riešenie v poslednom odstavci Tvojho úvodného postu je bez problémov použiteľné.


Strana:  1 ... « předchozí  24 25 26 27 28 29 30 31 32   další » ... 122

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