♥ 0 |
... jiného, než z něhož je makro spuštěno. Přitom na konci makra všechny objekty vyprazdňuji (=nothing). Při prvním spuštění trval zápis cca 10s, při druhém 20s, při třetím 30s atd. Nepomůže ani uzavření a znovuotevření sešitu s makrem. Poradí někdo? Díky. TB Marked as spam
|
Private answer
Dobrý den, Marked as spam
|
|
Private answer
Dobrý den,
právě díky timeru jsem zjistil, že to dělá zápis kopie bloku buněk ze sešitu A (s makrem, v danou chvíli aktivní) do sešitu B, otevřeného jako wbB (as Workbook):
Rng.Copy (Rng je definovaný v sešitě A)
wbB.Sheets(„XXX“).Range(„A64“).PasteSpecial
Marked as spam
|
|
Private answer
Ještě pro doplnění, wbB otvírám pomocí Public wbB as Workbook, protože s ním pracuji ve, z makra volané, subroutině. Může být to důvodem?
Marked as spam
|
|
Private answer
Tak jsem na to přišel! ?
Není to makrem, ale sešitem B (autor MPSV), obsahuje skryté listy s „náročnými“ výpočty, tudíž s každým dalším zápisem roste doba potřebná k přepočtu listu.
Jde potlačit autom. přepočet sešitu B, ale ponechat jej v sešitu A?
Marked as spam
|
Please log in to post questions..