Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
...stopit = False
clock
kontrol
End Sub
Sub kontrol()
If WorksheetFunction.CountIf(Sheets("Sayfa1").Range("I5:I18"), 1) > 0 Then Beep
zmn = Now + TimeValue("0:0:2")
Application.OnTime zmn, "kontrol"
End Sub
Sub Auto_Close()
On Error Resume Next
Application.OnTime zmn, "kontrol", , False
End Sub
...dosyanızı kaydedip kapatınız.
Dosya açıldığında iki saniyede bir kontrol yapar.
Sayfa adını kendi dosyanıza göre değiştirmeyi unutmayınız.
Sub Auto_Open()
If WorksheetFunction.CountIf(Sheets("Sayfa1").Range("I5:I18"), 1) > 0 Then Beep
Application.OnTime Now + TimeValue("0:0:2"), "Auto_Open"...
...kapatıp yeniden açınız.
Public say As Byte
Public kytZ As Double, ynlZ As Double
Sub Auto_Open()
ynlZ = Now + TimeValue("0:0:17")
Application.OnTime ynlZ, "Yenile"
End Sub
Sub Yenile()
ThisWorkbook.RefreshAll
With ThisWorkbook.Sheets("Sayfa2")
.Cells(Rows.Count, 1).End(3)(2, 1).Value =...
...Then
Call PDF
With Sheets("SA FORM")
.Range("O2").Value = .Range("O2").Value + 1
End With
Application.OnTime Now + TimeValue("0:00:5"), "Test"
End If
End Sub
Sub Test2()
For a = 1 To Sheets("SA FORM").Range("M2").Value
Call PDF
DoEvents
Next
End Sub
Merhaba,
Alternatif olarak, makro içinde döngü kullanmak yerinde OnTime metodu kullanılabilir.
Sub Auto_Open()
Calculate
Application.OnTime Now + TimeValue("00:01:00"), "Auto_Open"
End Sub
Referans ve bb sayfaları 5 saniye sonra gizlenecek şekilde ayarladım siz isterseniz zamanı Application.OnTime Now + TimeValue("00:00:05"), "Sheet1.SayfalariGizle"
satırından değiştirebilirsinisz.
Yeni bir sayfayı daha dahil etmek isterseniz Referans sayfasının kod kısmında bulunan kodları yeni...
Thisworkbook içindeki bu kodların ne işe yarıyor.
Arka planda sürekli çalışıyor. Ekranda sürekli titreme var.
Private Sub Workbook_Open()
Hey
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
Application.OnTime dtmNext, "Hey", , False
End Sub
...Const EndTime = "17:00"
Dim RunTimer As Date
RunTimer = Now + TimeValue("00:01:00") ' her 60 saniyede işlem yap.
Application.OnTime RunTimer, "MakroZamanPlanla"
If Time >= CDate(StartTime) And Time <= CDate(EndTime) Then
Call TabloKarsilastirSon...
...Explicit
Public My_Check As Boolean
Sub Alert_On()
If My_Check = True Then Exit Sub
DoEvents
Range("Z1") = "."
Application.OnTime Now + TimeSerial(0, 0, 2), "Alert_Off"
End Sub
Sub Alert_Off()
DoEvents
Range("Z1") = Empty
If My_Check = True Then Exit Sub...
...> 0)
End Function
buda zamanlama makrosudur saat 10 ile 18 arasında dakikada bir dağıt makrosunu çalıştırıyor
Sub zamanla()
If ((Time > TimeValue("10:00:00")) And (Time < TimeValue("18:00:00"))) Then
Application.OnTime Now + TimeValue("00:01:00"), "DAĞIT "
End If
End Sub
...Sub UpdateTimer()
If TimerStatus Then
ElapsedTime = Now - StartTime
Sheets("Sayfa1").Range("A1").Value = Format(ElapsedTime, "hh:mm:ss")
Application.OnTime Now + TimeValue("00:00:01"), "UpdateTimer"
End If
End Sub
Sekme Sayfa1 olsun 3 şekil yada düğme ekleyiniz.
...TimeValue("17:00:00") Then
Call kurgir
End If
End Sub
Yukaridaki kodları mödüle ekle
Private Sub Workbook_Open()
Application.OnTime TimeValue("09:30:00"), "SabahMakro"
Application.OnTime TimeValue("17:00:00"), "AkşamMakro"
End Sub
Private Sub Workbook_BeforeClose(Cancel...
...CommandButton1_Click()
Unload Me
UserForm2.Show
End Sub
Userform2 ye bunu ekleyin.
Private Sub UserForm_Initialize()
Application.OnTime Now() + TimeValue("00:00:01"), "mesajgoster"
End Sub
Modul1 e bunları ekleyin.
Sub formgoster()
UserForm1.Show
End Sub
Sub mesajgoster()...
...gün boyu hep açık ve üzerinde çalışılıyor.
Belirtilen zaman geliyor yanlız kod harekete geçmiyor, F5 veya F8 ile normal bir şekilde çalışıyor.
Şimdiden teşekkür ederim, iyi günler.
Sub Zamanı_Geldi()
Application.OnTime TimeValue("10:14:00"), "Mesaj"
End Sub
Sub Mesaj()
MsgBox "deneme"
End Sub
...atmasını istiyorum.
konuyla ilgili yardımcı olabilirseniz çok sevinirim.
Şimdiden herkese teşekkür ederim.
Sub Auto_Open()
Application.OnTime TimeValue("12:46:00"), "Mail"
End Sub
Sub Mail()
Dim wrdEdit
Dim alan As Range
sonsatir = Cells(Rows.Count...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.