< návrat zpět

MS Excel


Téma: Makro - automatický přepočet v 0:11 jak spustit rss

Zaslal/a 2.2.2015 17:18

BougeeZdravím.
Mám makro které mi uloží a zavře excel v 0:12-0:14.
Vytvořil jsem nové Makro které když bude 0:11 způsobí automatický přepočet celého excelu a pak se zase přepne na manuální přepočet.
Automatický přepočet bohužel přepočítává skoro neustále takže se někdy stane, že je excel zaneprázdněn a nespustí se makro pro uložení a zavření.

Mé stávající Makro

Sub Calculation()
If ((TimeValue("00:10:00") < TimeValue(Now)) And (TimeValue(Now) < TimeValue("00:12:00"))) Then

'MsgBox "Ok"

Application.Calculation = xlCalculationAutomatic
Else


Application.Calculation = xlCalculationManual

End If


Application.OnTime Now + TimeValue("00:01:00"), "Calculation"
End Sub

podmínka funguje a když to ručně spustím ve stanovený čas tak to automaticky přepočte.
Ale sama se v daný čas nespustí

děkuji za rady a Tipy

Zaslat odpověď >

icon #023429
Poki
Mozna to chapu ale, kdyz chcete:
1) v 0:11 prepocitat sesit
2) v 0:12 ulozit a zavrit

Proč nemít jen jedno makro, ktere se zapne v 0:11, prepocita sesit a potom ulozi a zavre.

Neni potreba menit nastaveni na automaticky prepocet, staci jen donutit excel prepocitat sesit, napr. takto:
Application.CalculateFullcitovat

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

Zaokrouhlování

JoKe • 14.6. 15:19

Zaokrouhlování

Mirek-Kraus • 14.6. 13:52

excell uprava riadku vzorca

veny • 14.6. 7:52

excell uprava riadku vzorca

orangezradca • 13.6. 20:37

pomala tlac s exelu

jano5 • 12.6. 9:44

GRAF teploty

JoKe • 12.6. 9:22

Filtrování dat

Imh0tep • 12.6. 8:35