• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Otomatik çalışan kodlar.

Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
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?
 
Buyurun.:cool:
Kod:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
End
End Sub
 
Cevap için teşekkür ederim fakat şöyle birsorun var;
Form açıkkken durdurup devam ettirmem gerekiyor :)
 
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 :)
 
Kodları bu şekilde düzenledim oldu.
Biraz Basite kaçtım sanırım ama alternatif çözümlere açığım :)
 

Ekli dosyalar

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:
 
Geri
Üst