Selam Arkadaşlar
Bu Timer işi ne kadar karmaşık bir konu? Yapmaya çalıştığım İnternette bolca bulunan Namaz vakti programlarının bir benzerinin Excel de daha doğrusu Userform üzerinde yapılıp yapılamayacağı üzerine idi. Excel tablolarında biraz bir şeyler yaptım ama iş VBA ya gelince konu aldı başını gitti. Ekteki dosya üzerinde denemediğim kalmadı ama yapamadım.
En basite indirgeyerek bir form oluşturdum ama oda çalışınca (sadece bir vakit için (TextBox9)) bellekten %57 oranında performans kullanıyor ki buda malumunuz orta halli bir bilgisayarı bayağı bir kasıyor. Ayrıca userformu kapatsanız bile döngü sonsuz çalıştığından VBA editöründen Reset’e basmanız gerekiyor .
Özetle ekli dosyada (illaki TextBox’larla olacak diye bir kural yok) yapmaya çalıştığım,
Döngüyü Excel Tablosuna yönlendirmeden sadece Userform üzerinde
-Sistem saatine endeksli olarak içinde bulunduğu zaman dilimine göre örneğin;
Textbox8’de çalışan saat TextBox3(Öğlen namazı) ile TextBox4’de (İkindi namazı) gösterilen zaman dilimine eşit veya arasında ise (yada TextBox3’den büyük Textbox4’den küçük ise) bir labelde şu an Öğle namazı vakti yazıp bir başka objede de TextBox4 gelecek olan namaz vakti olduğuna göre sabit değil aktif olarak ikindi namazına kalan süreyi gösterecek şekilde (her vakte göre değişken kodlarla) Userform düzenlemek. (Excel tablosundaki sarı sütunlar döngüyü tabloya çektiğimizde işleyişi görmek içindi.)
Ben yapamadım Sizce mümkünmüdür.
Saygılar.
Bu Timer işi ne kadar karmaşık bir konu? Yapmaya çalıştığım İnternette bolca bulunan Namaz vakti programlarının bir benzerinin Excel de daha doğrusu Userform üzerinde yapılıp yapılamayacağı üzerine idi. Excel tablolarında biraz bir şeyler yaptım ama iş VBA ya gelince konu aldı başını gitti. Ekteki dosya üzerinde denemediğim kalmadı ama yapamadım.
En basite indirgeyerek bir form oluşturdum ama oda çalışınca (sadece bir vakit için (TextBox9)) bellekten %57 oranında performans kullanıyor ki buda malumunuz orta halli bir bilgisayarı bayağı bir kasıyor. Ayrıca userformu kapatsanız bile döngü sonsuz çalıştığından VBA editöründen Reset’e basmanız gerekiyor .
Özetle ekli dosyada (illaki TextBox’larla olacak diye bir kural yok) yapmaya çalıştığım,
Döngüyü Excel Tablosuna yönlendirmeden sadece Userform üzerinde
-Sistem saatine endeksli olarak içinde bulunduğu zaman dilimine göre örneğin;
Textbox8’de çalışan saat TextBox3(Öğlen namazı) ile TextBox4’de (İkindi namazı) gösterilen zaman dilimine eşit veya arasında ise (yada TextBox3’den büyük Textbox4’den küçük ise) bir labelde şu an Öğle namazı vakti yazıp bir başka objede de TextBox4 gelecek olan namaz vakti olduğuna göre sabit değil aktif olarak ikindi namazına kalan süreyi gösterecek şekilde (her vakte göre değişken kodlarla) Userform düzenlemek. (Excel tablosundaki sarı sütunlar döngüyü tabloya çektiğimizde işleyişi görmek içindi.)
Ben yapamadım Sizce mümkünmüdür.
Saygılar.
Ekli dosyalar
-
26 KB Görüntüleme: 56