Sürekli işleyen sayaç

Cevapla
kerem6521
Mesajlar: 5
Kayıt: Çrş Kas 08, 2023 3:04 pm
Lokasyon: elazığ
Meslek: Ziraat Mühendisi (Bahçe Bitkileri)
Adınız: abdulkerim
Soyadınız: kılıç

Sürekli işleyen sayaç

Mesaj gönderen kerem6521 »

merhaba arkadaşlar. userform umda 90 dan geriye sayan bir sayacım var istediğim gibide çalışıyor fakat tek kusur userform üzerinde yapılan herhangi bir işleme atadığım msgbox tetiklenince o msjbox u kapatmayana kadar süre devam etmiyor. kullanıcılarda bu durumu kullanarak kendilerine ekstra zaman kazandırıyorlar. bu durumu msgbox yerine label la çözebilirim fakat ben vba yı daha derin öğrenmek istediğim için bunu nasıl yapabileceğimi soruyorum sizlere. şimdiden ilgi ve alakanız için teşekkür ederim.
erseldemirel
Mesajlar: 133
Kayıt: Cmt Haz 24, 2023 12:23 am
Web Sitesi: https://erseldemirel.com.tr/
Adınız: Ersel
Soyadınız: Demirel

Re: Sürekli işleyen sayaç

Mesaj gönderen erseldemirel »

Merhaba. Kodlar içerisine

Do Events

Eklenmesi gerekebilir
kerem6521
Mesajlar: 5
Kayıt: Çrş Kas 08, 2023 3:04 pm
Lokasyon: elazığ
Meslek: Ziraat Mühendisi (Bahçe Bitkileri)
Adınız: abdulkerim
Soyadınız: kılıç

Re: Sürekli işleyen sayaç

Mesaj gönderen kerem6521 »

doevents var zaten hocam sayaç 90 dan geriye sayarken zaten userform üzerinden başka işlemler yapılabiliyor. işte bu yapılan başka işlemlerden herhangi biri msgbox u tetiklediğinde msgbox kapatılmayana kadar saniye duruyor. benim istediğim ekranda msjbox uyarısı varken bile arkada yani pasif olan bölümde sayaç saymaya devam etsin.
erseldemirel
Mesajlar: 133
Kayıt: Cmt Haz 24, 2023 12:23 am
Web Sitesi: https://erseldemirel.com.tr/
Adınız: Ersel
Soyadınız: Demirel

Re: Sürekli işleyen sayaç

Mesaj gönderen erseldemirel »

Nesnelerin properties kısmından showmodal durumuna bakın. Normalde true dır false yapmayı deneyin. Userform açıkken diğer userformlar çalışır excelinizi kullanabilirsiniz. Msgbox yapılabiliyormu denemedim onuda deneyin. Modeless olayını bir araştırın kullanım yöntemlerini belki çözüm olur



örnek kod:

Kod: Tümünü seç

UserForm1.Show vbModeless
örnek kod:

Kod: Tümünü seç

MsgBox "......", vbInformation, "test", vbModeless
erseldemirel
Mesajlar: 133
Kayıt: Cmt Haz 24, 2023 12:23 am
Web Sitesi: https://erseldemirel.com.tr/
Adınız: Ersel
Soyadınız: Demirel

Re: Sürekli işleyen sayaç

Mesaj gönderen erseldemirel »

İlave olarak kendi msgbox ını userform olarak tasarlayıp sayaç işlemine oradada devam edebilirsin. Bunun gibi çözümlerde olur
kerem6521
Mesajlar: 5
Kayıt: Çrş Kas 08, 2023 3:04 pm
Lokasyon: elazığ
Meslek: Ziraat Mühendisi (Bahçe Bitkileri)
Adınız: abdulkerim
Soyadınız: kılıç

Re: Sürekli işleyen sayaç

Mesaj gönderen kerem6521 »

teşekkür ederim hocam deneyeceğim inşallah çok saol.
Cevapla