Otomatik çalışan kodlar.

Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
Kod:
Sub calis()
DoEvents
Call  veriler
basla
End Sub

Sub basla()
DoEvents
Application.OnTime Now + TimeValue("00:00:05"), "calis"

End Sub
Bu şekilde kod ile 5sn. arayla userforma veri çekme işlemi yapıyorum.
Fakat kod sürekli çalışyor formu kapsam dahi devam ediyor.
Ctrl+Break ya da pause ile durdurum hata vermesi dışında durduramıyorum.

Buna benzer userform üzerinde çalışırken programı yormayacak ve hatalara sebep olmayacak istediğim zaman durdurabileceğim alternatif bir kod nasıl yazılabilir?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Buyurun.:cool:
Kod:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
End
End Sub
 
Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
Cevap için teşekkür ederim fakat şöyle birsorun var;
Form açıkkken durdurup devam ettirmem gerekiyor :)
 
Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
Benim yolladığım dosyada durdurulabiliyor.:cool:
Başla'ya bşr kaç kez basınca farkettim ben de .
Her saniyede çaışıyor gibi oluyor.
Durdur a basınca da devam ediyor.
Başla butonuna ;
If dur = False Then Exit Sub
Koşulu ekledim bu sefer de durdurduktan sona başlamıyor :)
 
Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
Kodları bu şekilde düzenledim oldu.
Biraz Basite kaçtım sanırım ama alternatif çözümlere açığım :)
 

Ekli dosyalar

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Başla'ya bşr kaç kez basınca farkettim ben de .
Her saniyede çaışıyor gibi oluyor.
Durdur a basınca da devam ediyor.
Başla butonuna ;
If dur = False Then Exit Sub
Koşulu ekledim bu sefer de durdurduktan sona başlamıyor :)
Ben 1 modülde global değişkeni tanıttım.
Sanırım siz o modüldeki değişkeni tanıtmamışsınız.O sebepten çalışmıyor.:cool:
Zira sizin yolkladığınız yaptım dediğiniz dosyada o modülde tanıttığım değişken yoktu.:cool:
 
Üst