(Yasal Uyarı: Sağlanan bilgiler otomatik çeviri aracı kullanılarak çevrilmiştir; doğruluk için çaba sarf etmemize rağmen, çeviriler her zaman orijinal içeriğin anlamını, bağlamını veya amacını tam olarak yansıtmayabilir)
Merhaba, Nuri Kocabıyık
Microsoft Soru-Cevap forumuna hoş geldiniz.
Sorunuz için teşekkür ederiz. Mevcut durumunuzla ilgili bazı kısa açıklamalar ve çözümler aşağıda verilmiştir.
Excel’de hesapladığınız tarihler geldiğinde size e‑posta göndermek mümkün mü?
Excel’in kendisi tarih geldiğinde otomatik e‑posta gönderemez, ancak bunu Outlook + Power Automate veya VBA ile rahatlıkla yapabilirsiniz.
Aşağıda en kolay yöntemlerden başlayarak tüm seçenekleri bulabilirsiniz.
1. En Kolay Yöntem: Power Automate ile Otomatik E‑posta Gönderme (Kod gerekmez)
Bu yöntem, Excel dosyanız OneDrive veya SharePoint’te saklanıyorsa çalışır.
Excel’de:
- İneklerin tohumlama tarihini girdiniz → Örneğin C sütununda 6 ay sonrası hesaplanan tarih var.
- Bir “Bugün mü?” sütunu ekleyin:
=IF(TODAY()=C3; "Due"; "")
Power Automate’te akış:
- Tetikleyici: Excel satırı değiştiğinde
- Koşul: “Due” yazıyorsa
- Eylem: Outlook ile e‑posta gönder
Bu en güvenilir ve en kolay yaklaşımdır.
2. Outlook Hatırlatma veya Planlanmış E‑posta Kullanmak
Excel’in tarih hesaplaması sonrası siz günlük kontrol yapıyorsanız:
Outlook’ta:
- Yeni e‑posta oluşturun
- Gönder > Planlanmış Gönderme seçerek gelecekteki tarihe zamanlayın
Bu yöntem otomatik değil, ama manuel planlamalarda işe yarar.
3. Gelişmiş Yöntem: Excel VBA Makrosu ile Otomatik E‑posta Gönderme
Eğer Windows + Excel + Outlook kullanıyorsanız VBA ile tamamen otomatik yapabilirsiniz.
Mantık:
- Dosya açıldığında makro tüm tarihlere bakar
- Bugünün tarihiyle eşleşen satır varsa → Outlook üzerinden e‑posta gönderir
İsterseniz sizin için hazır çalışan bir VBA kodu da yazabilirim.
Neden Excel formülleri (DATE, TODAY vb.) kendi başına e‑posta gönderemez?
Çünkü tarih fonksiyonları yalnızca hesaplama yapar > işlem tetiklemez.
Otomasyon için Outlook veya bir akış sistemi gerekir.
Okuduğunuz için teşekkür ederiz, bu bilgilerin size yardımcı olmasını umuyoruz.
Cevap yardımcı olduysa, lütfen “Cevabı Kabul Et” seçeneğine tıklayın ve olumlu oy verin. Bu cevapla ilgili başka sorularınız varsa, lütfen “Yorum Yap” seçeneğine tıklayın.
Not: Bu konu ile ilgili e-posta bildirimlerini almak istiyorsanız, e-posta bildirimlerini etkinleştirmek için [belgelerimizdeki] adımları izleyin.