< návrat zpět

MS Excel


Téma: Zrychlení přenosu dat z jednoho sešitu do druh. rss

Zaslal/a 15.2.2020 19:47

Zdravím.
Nemáte někdo nějaké typy jak zrychlit čtení hodnot buněk druhého sešitu otevřeného pomocí VBA ?
Prostě mám spuštěné makro, otevřu jím jiný sešit a čtu z něj data. Potřebuji nějaké typy jak toto čtení co nejvíce urychlit.

Zaslat odpověď >

#045896
Stalker
Na základě poskytnutých informací se dá říci jediné:
Napsat makro tak, aby pracovalo rychleji!

Edit:
Řádně deklarovat proměnné
Zbavit se Selectů
Vkládat hodnoty do polí
.....citovat
#045898
elninoslov
Ak poznáte meno súboru, mená listov a umiestnenie dát, teda netreba napr zisťovať počet riadkov a pod, tak stačí makrom hromadne zapísať vzorec do buniek cieľového zošita s odkazom na bunky, ktoré nás zaujímajú v tom zatvorenom. To je tiež rýchlejšie ako otváranie súboru.
Treba prílohu zdroju aj cieľa.citovat
#045899
avatar
Set my = New Excel.Application
Set ww = my.Workbooks.Open(nazevsouboru)
Takto to otevřu a pak čtu.

promenna=ww.Sheets(list).Cells(2, 2)

atd.

Nějaký rychlejší způsob ?
Potřebuji těch hodnot načíst opravdu hodně.citovat
#045900
elninoslov

ata napsal/a:

...Nějaký rychlejší způsob ?...

Takže neposkytnete bližšie info a prílohy? Tak nič, no.citovat
#045910
avatar
Už jsem to pořešil a zkrátil čas tak na pětinu.citovat
#045913
avatar

ata napsal/a:

Už jsem to pořešil a zkrátil čas tak na pětinu.

Tak načo sem vypisuješ? 6citovat

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

vyhledání obsahu buňky

vfort • 18.7. 11:22

Názvy z řádků do sloupců Power Query

Alfan • 18.7. 10:01

Tlac 2 roznych tabuliek

loksik.lubos • 17.7. 20:43

Týden v roce

Petr92 • 16.7. 15:34

Řazení podle času v kategoriích

veny • 16.7. 11:34

špatný výpočet ze zisku - příčina?

Anonym • 12.7. 22:56

špatný výpočet ze zisku - příčina?

Jakoby • 12.7. 12:35