Soru Hatırlatma Bildirimi

konas06

Altın Üye
Katılım
27 Kasım 2007
Mesajlar
661
Excel Vers. ve Dili
ofis 2016 Türkçe
Altın Üyelik Bitiş Tarihi
01-07-2025
Merhaba,
Değişik konular ve değişik zamanlarda hatırlatma yapacak konu hakkında yardımınıza ihtiyacım vardır.
Değerli vaktini yardım etmek için ayıracak üstatlara şimdiden teşekkür ederim.

223892
 

Ekli dosyalar

konas06

Altın Üye
Katılım
27 Kasım 2007
Mesajlar
661
Excel Vers. ve Dili
ofis 2016 Türkçe
Altın Üyelik Bitiş Tarihi
01-07-2025
Konu günceldir.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,737
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bana sorarsanız bu işlem için excel çok uygun değildir.

Neden derseniz;

Genellikle bu tarz talebi olanların beklentisi excelin kapalı durumdayken bu özelliğe sahip olmasıdır.
Sonuçta bu işlem için makro kodları kullanılacak ve bu makroların tetiklenmesi gerekiyor. Tetiklemek içinde bir olay gerekiyor. Bunun içinde dosyayı açmak gerekiyor. Ama siz derseniz ki benim dosyam sürekli açık olacak. Bu durumdayken bana tarihi yaklaşanları hatırlatsın. O zaman excel kullanılabilir. Fakat burada sürekli bir zaman sayacı çalışacağı için çok efektif olmaz. Forumda buna benzer uygulamalar zaten var.

Microsoft bu işlem için Outlook diye bir program hazırlamış. Bu program üzerinde anımsatıcılar bölümünü kullanarak istediğiniz sonuca kolaylıkla ulaşabilirsiniz
 

konas06

Altın Üye
Katılım
27 Kasım 2007
Mesajlar
661
Excel Vers. ve Dili
ofis 2016 Türkçe
Altın Üyelik Bitiş Tarihi
01-07-2025
Bana sorarsanız bu işlem için excel çok uygun değildir.

Neden derseniz;

Genellikle bu tarz talebi olanların beklentisi excelin kapalı durumdayken bu özelliğe sahip olmasıdır.
Sonuçta bu işlem için makro kodları kullanılacak ve bu makroların tetiklenmesi gerekiyor. Tetiklemek içinde bir olay gerekiyor. Bunun içinde dosyayı açmak gerekiyor. Ama siz derseniz ki benim dosyam sürekli açık olacak. Bu durumdayken bana tarihi yaklaşanları hatırlatsın. O zaman excel kullanılabilir. Fakat burada sürekli bir zaman sayacı çalışacağı için çok efektif olmaz. Forumda buna benzer uygulamalar zaten var.

Microsoft bu işlem için Outlook diye bir program hazırlamış. Bu program üzerinde anımsatıcılar bölümünü kullanarak istediğiniz sonuca kolaylıkla ulaşabilirsiniz
Hocam ilginiz ve yönlendirmeniz için çok teşekkür ederim.
Söz konusu excel dosyasının sürekli açık kalacağı göz önünde bulunarak talep yapılmıştı.
Forum ve google da aradığımda fazlaca örnek var
Ancak,
Hatırlatma vakitleri kod içerisinde kalıp şeklinde belirtilmiş dolayısıyla dinamik yapamadım.
Tekrar etmesi ve kendiliğinden kapanması konusunu da dosyama uyarlayamadım.
Bu sonuçlardan sonra forumdan yardım talebinde bulundum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,737
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Dosyayı açtık..

Sonrasında ne olmasını istiyorsunuz.

Kafanızdaki senaryoyu yazın... Üzerinden gidelim..
 

konas06

Altın Üye
Katılım
27 Kasım 2007
Mesajlar
661
Excel Vers. ve Dili
ofis 2016 Türkçe
Altın Üyelik Bitiş Tarihi
01-07-2025
Sağolun varolun.

Korhan Bey böyle sipariş verir gibi oldu çok mahcup oldum.

Lütfen bunu yazarken ki çekincemi bilin.

Ancak size zahmet olmayacaksa şu şekilde kullanmak faydalı olacaktır.

Yapılmak İstenen

* ilk hatırlatmayı jj ve k hücresinde belirtilen tarih ve saat te yapması

* gelen hatırlatma da ertele yada tamam seçeneği olması (diyelim bu iki seçenekte seçilmedi bir süre sonra (5 dakika gibi) bu hatırlatma kendiliğinde ertele seçeneği seçip kapatması

* son olarak ta tamam denilene kadar saatte bir kere tekrar hatırlatması



İlginiz için çok teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,737
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ekli dosyayı deneyiniz.

Hatırlatmalar bir UserForm üzerinde gösterilmektedir.

Açılan formda veri varsa ve siz formu hiç işlem yapmadan kapatırsanız otomatik olarak 5 dakika erteleme yapar.

Dosyada sürekli olarak zaman kontrolü vardır bu sebeple bir titreme görebilirsiniz. Bu zamanı kontrol eden makro ile alakalıdır.

Zaman kontrolü sağlayan makronun durma ihtimaline karşı sayfalarda her hücre seçimi yaptığınızda yeniden başlatılmaktadır.

Umarım istediğiniz tarzda olmuştur.
 

Ekli dosyalar

konas06

Altın Üye
Katılım
27 Kasım 2007
Mesajlar
661
Excel Vers. ve Dili
ofis 2016 Türkçe
Altın Üyelik Bitiş Tarihi
01-07-2025
Korhan Bey Merhaba,

Evet isteğim yönünde bir çalışma olmuş.

Ancak bir iki husus var, affınıza sığınarak iletmek istiyorum.

Öncelikle UserForm da son gün ve saat 00 geliyor. Bunu tek hücrede birleştirip sayfada girdiğimiz bilginin gelmesi sağlanabilir mi

Diğeri görev satırı sonunda; işlem bitti, tamamlandı yada tekrar gösterme bir tıklama seçeneği ile tamamlandığı durumlarda tekrar gösterilmemesi olabilir mi

Ayrıca sizin de belirttiğiniz gibi, ekranda sürekli titreme oluyor, bunu aşmak için, sürekli değil de, denetleme zamanlarını sabitlesek,
Örneğin, bilgi girdiğimiz satırda tarih ve saatleri birleştirerek L, M ve N sütunlarına hatırlatma zamanları biz girsek bilgileri buradan alsa kod daha stabil çalışır mı?

Son olarak ta, UserForm hatırlatma geldiğinde, müdahale etmesek bile bir süre sonra kendiliğinden (5 yada 10 dakika olabilir)
UserFormun sonraki hatırlatmaya kadar kapanması mümkün mü?


Tüm emekleriniz için teşekkür ederim.
Sağ olun.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,737
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Anımsatma zamanını bulmak için sürekli çalışan biz zaman döngüsü kurmak gerekiyor. Bu döngü sürekli olarak kendisini tetiklediği için ekrandaki titremeyi görüyorsunuz.

Bu sebeplerle excel bu işlem için uygun değil diye ifade ediyoruz.

Ama yine de yapılabilirliğini gösterebilmek adına örnek dosyayı hazırladım.

Birkaç düzenleme daha yapıyorum. Bu aşamadan sonra geliştirme işini size bırakıyorum. Dosyayı birazdan paylaşırım.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,737
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
#7 nolu mesajımda ki dosyaya bahsettiğiniz düzenlemeleri yaptım.

Form açıldıktan sonra siz müdahale ederek kapatmazsanız 5 dakika sonra otomatik kapanacaktır.

Bu süreyi aşağıdaki kod bloğundaki koyu bölümden değiştirebilirsiniz.

Rich (BB code):
Private Sub UserForm_Activate()
    Dim Zaman As Double
    Zaman = Timer: While Timer - Zaman < 300: DoEvents: Wend
    Unload Me
End Sub
 

konas06

Altın Üye
Katılım
27 Kasım 2007
Mesajlar
661
Excel Vers. ve Dili
ofis 2016 Türkçe
Altın Üyelik Bitiş Tarihi
01-07-2025
Korhan Bey,
Göstermiş olduğunuz anlayıştan dolayı teşekkür ederim.
Hocam konuya daha fazla vakit ayırmak istemediğinizi biliyorum. Anlıyorum.
Dönüş sebebim, dosyayı deneyimlediğimi belirtmek ve kullanmak - geliştirmek isteyenler için karşılaştığım durumu paylaşmak istiyorum.

İlk deneyimime göre; bir defa erteleme yapıldıktan sonra klavye kullanım dışı kaldı, (fare de bir sıkıntı yoktu).
Ardından da dosya kendiliğinden kapanıp tekrar açıldı. Bu sorunun tekrar etmesi, kodun sürekli kendini denetlemesinden mi yoksa excel makro güvenlik ayarları vb den mi kestiremedim.

Korhan Bey,
Çok zahmet verdim,
Emekleriniz için teşekkür ederim.
Sağolun.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,737
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Büyük ihtimalle kodun sürekli olarak tetiklenmesinden kaynaklanıyordur.
 
Üst