- Katılım
- 24 Ağustos 2004
- Mesajlar
- 140
- Excel Vers. ve Dili
- Excel Vers. ve Dili Ofis 2021 TR 32 Bit
Tablomun açılış kısmındaki makrolardan bir tanesi 20 sn sonra çalışsın. Bunu nasıl sağlarım?
Saygılarımla,
Saygılarımla,
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Public Declare Function SetTimer Lib "user32" ( _
ByVal HWnd As Long, ByVal nIDEvent As Long, _
ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
Public Declare Function KillTimer Lib "user32" ( _
ByVal HWnd As Long, ByVal nIDEvent As Long) As Long
Public TimerID As Long
Public TimerSeconds As Single
Sub StartTimer()
TimerSeconds = 20 ' süreyi ayarla, milisaniye
TimerID = SetTimer(0&, 0&, TimerSeconds * 1000&, AddressOf TimerProc)
End Sub
Sub EndTimer()
On Error Resume Next
KillTimer 0&, TimerID
End Sub
Sub TimerProc(ByVal HWnd As Long, ByVal uMsg As Long, _
ByVal nIDEvent As Long, ByVal dwTimer As Long)
' Timerla ilgili kodlar buraya yazılacak.
makro1 'Buraya kendi makronuzun adını yazın
EndTimer
End Sub
Sub makro1()
MsgBox "Gecikmeli makro çalıştı"
End Sub