Stránka 1 z 1

EXCEL2016 - Application.screenupdating = False

Napsal: 22 kvě 2017 14:38
od zicomp
Prosím o help,
Mám otevřené 2 Sešity v Excel2016 a makro si vyměnuje informace mezi sešity. V Excel 2010 (MSI) funguje bezchybně v Excel 2013 a výše (MDI), mé makro si zřejmě s tímto neumí poradit a Application.screenupdating = false nefunguje (obrazkovka bliká). Můžete poradit ?
Děkuji moc zicomp

Re: EXCEL2016 - Application.screenupdating = False

Napsal: 22 kvě 2017 16:40
od guest
No, makro za to moc nemůže... V Excelu 2013/2016 je pozměněná "architektura" oken, každé okno (sešit) je de facto samostatné, má svůj Pás karet atd. Popravdě úplně přesně taky nevím, jak je to s instancemi aplikace.

V diskusích toho moc nenajdete, snad jen berličku (neodzkoušeno):

Za Application.ScreenUpdating= False dejte "zdržovací řádek" Application.Wait s časem řekněme 1-3 sekundy.

Re: EXCEL2016 - Application.screenupdating = False

Napsal: 22 kvě 2017 17:43
od zicomp
Někde jsem to už četl, ale neodzkoušel. Prostě už mě bolí krk, jak nad tím kroutím hlavou, co to zase vymysleli :-)
Zkusím ...

Re: EXCEL2016 - Application.screenupdating = False

Napsal: 22 kvě 2017 17:47
od guest
Nápad by to nebyl zlý, bylo na čase, aby Excel podporoval více monitorů, jenže by to nebyl Microsoft, aby to nedoprasil.

Re: EXCEL2016 - Application.screenupdating = False

Napsal: 22 kvě 2017 17:50
od zicomp
tak bohužel, nejde to a ať brouzdám na netu jak chci, nikdo si s tím neví rady

Re: EXCEL2016 - Application.screenupdating = False

Napsal: 22 kvě 2017 20:44
od guest
Pokud můžete, pošlete to soukromě a popište, jak se to projevuje, v jakém stavu spouštíte makro.

Re: EXCEL2016 - Application.screenupdating = False

Napsal: 25 kvě 2017 09:22
od lubo.
Používám normálně a funguje (v rámci sešitu).

Zkuste poslat ukázku.