< návrat zpět

MS Excel


Téma: Excel - makra rss

Zaslal/a 15.7.2015 17:31

Dobrý den,
Potřebuji poradit v Excelu 2007
Přerušení chodu makra na určitý čas

Zaslat odpověď >

#025886
elninoslov
Skúste:

Parameter je String "HH:MM:SS"
Sub Pauza(T As String) ' "00:00:01"
Application.Wait (Now + TimeValue(T))
End Sub


Sub pokus()
Call Pauza("00:00:05")
MsgBox ("Po pauze")
End Sub


alebo:
Na začiatok Modulu : (jeden riadok bude označený červeným, podľa x86/x64 verzie Office - to je OK, ale 2007 tuším x64 ani nebola)
#If Win64 Then
Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As LongLong)
#Else
Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
#End If

Sub pokus()
Sleep (5000)
MsgBox ("Po pauze")
End Sub
citovat
#025887
avatar
A načo ti to bude?
Chceš počas pozastavenia niečo upravovať na hárku?citovat
#025888
elninoslov
Tiež som rozmýšľal načo to asi je. Napadá ma napr. že odošle niekam niečo mimo Excel, a čaká nejakú dobu na spracovanie, netuším...
Neviem či ide upravovať zošit počas Application.Wait alebo Sleep, píšem z tabletu, nemám ako overiť.citovat

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje