< 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

Současné rozplánování více projektů v Excelu.

exceleda • 3.3. 17:46

Současné rozplánování více projektů v Excelu.

eLCHa • 2.3. 22:03

Oddělovač polí

Milan-158 • 1.3. 16:01

Oddělovač polí

Whooocak • 1.3. 15:14

Vkládání dat z formuláře na zamknutém listu.

Milan-158 • 1.3. 15:12

Vlastne planovanie zmien

Anonym • 1.3. 7:56

Vkládání dat z formuláře na zamknutém listu.

Začátečník • 28.2. 19:34