< návrat zpět

MS Excel


Téma: zrychlení makra rss

Zaslal/a 4.2.2018 15:52

dobrý den, něco jsem zplácal ze všeho co jsem tu dohledat vyčetl a nějakým způsobem to funguje. můžete se na to podívat a jde mě o jedno, makro "duplicity" jestli je možné to nějak urychlit !! v příkladu mám 1000 řadků, ale skutečnost je už víc jak 6000 a přibívají řádky a časově to je celkem náročný.
dímky za pomoc.

Příloha: zip39309_kontrola-databaze-elektrod.zip (96kB, staženo 18x)
Zaslat odpověď >

#039310
elninoslov
No a ešte nejaký slovný popis, toho čo chcete dosiahnuť ?
Nechce sa mi príliš skúmať celý kvázi-kód a hľadať logiku. Možno totiž urobiť nové riešenie bude kratšie ako preskúmať a zmeniť kód (ktorý z toho čo vravíte, nemusí byť 100%-ný). Ale len možno...citovat
#039311
avatar
dosáhnout chci jen toho aby to bylo rychlejší, jedná se mě jen o to jedno makro kde porovnává sloupce. co je ve sloupci "C" chci porovnat s tím co je ve sloupci "B" a jestli existuje nebo ne a výsledek zapsat do sloupce "D", funguje mě toto makro jak chci.... jen při 6000 řádcích to trvá celkem dlouho.citovat
#039312
avatar
A nebylo by lepší to vyřešit vzorcem?
P.

Např.:
=KDYŽ(COUNTIFS(B:B;C11) > 0; "soubor existuje"; "nový soubor")citovat
#039313
avatar
zkusím jak to bude fungovat, děkuji za návrh . otestuji to na plném počtu.citovat
#039318
elninoslov
Aby to išlo rýchlo, s tou funkcionalitou čo tam máte načrtnutú, tak to treba celé prekopať. Tie makrá nie sú vhodné. Nemám viac času, ale nezmenené Vaše makrá sú pod hrubou čiarou. Ostatné som prerobil, zmenil, pridal, ubral.
Dalo by sa to urobiť ešte v menej krokoch, ak by sme mali popis. A čas samozrejme.
Pridajte sem aj jeden vzorový súbor CSV.
Příloha: zip39318_kontrola-databaze-elektrod.zip (81kB, staženo 13x)
citovat
#039320
avatar
dobrý den, rozumím vám že by to nejspíš chtělo úplně překopat, jako zkušený to vidíte jinak. zpracoval jsem makra tak abych pochopil jak to má fungovat což ve výsledku tak je. otevřel jsem vaší upravenou verzi a jsem na začátku :-) funkcionalita je dána super, ale chvili se nad tim chci pozastavit a pochopit některé zálezitosti. pravda že mě to posune o kus dál. děkujucitovat
#039323
elninoslov
Ja som sa pýtal na slovný dodatočný popis problému preto, aby sme vedeli, čo konkrétne chcete urobiť a čo konkrétne chcete vidieť na obrazovke, či si potrebujete odkontrolovávať mená tých súborov očami a napr. nespúšťať premiestňovanie súborov ak sa Vám niečo nezdá a pod. Alebo sa môže vykonať všetko v jednom kroku, skryto, iba s prípadným upozornením, že tento a tento súbor premiestniť nejde a pod. To je potom rozdielne makro, inak koncipované, inak fungujúce a inak rýchle. Teraz večer keď bude čas, skúsim použiť namiesto kontroly duplicity EVALUATE s COUNTIF, alebo Collection, aby sa aspoň z časti odbúrala zložitosť úpravy poľa a pod.
Ďalej nerozumiem čo presne má zobrazovať ten ListBox, preto som žiadal o vzorový CSV.
V SelectionChange chcete pri kliknutí na meno súboru, zobraziť jeho (iba vybraný) obsah v listboxe? To platí aj na staré aj na nové súbory ?
...citovat
#039378
Stalker
Ahoj, zkusil sem porovnání duplicit pomocí polí.
V souboru je přidán druhý modul s makrem Kontrola. Info o průběhu se zobrazuje ve stavovém řádku.
Příloha: zip39378_39309_kontrola-databaze-elektrod.zip (91kB, staženo 14x)
citovat
#039379
avatar
díky, tohle je v porovnání s tím co jsem vytvořil já, úplně o něčem jiném. to je efektivní rychlé. taková byla moje představa, super moc děkuju Stalkercitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura III

Oblíbený formulář Faktura byl vylepšen a rozšířen. Formulář faktura III
Více se dočtete zde.

Aktivní diskuse

Excel s funkci maker

Amor007 • 9.12. 14:22

Vytažení data z webu - VBA

betcup • 9.12. 11:28

Excel s funkci maker

Jiří497 • 8.12. 20:35

Makro Vycenásobné vykopírování dat

misocko • 8.12. 20:20

Excel s funkci maker

Amor007 • 8.12. 7:41

Excel s funkci maker

Jiří497 • 7.12. 21:47

Excel s funkci maker

Amor007 • 7.12. 12:14