• DİKKAT

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

mesaj verdirme

yuxexes

Altın Üye
Katılım
17 Mayıs 2007
Mesajlar
32
Excel Vers. ve Dili
excel-2016
merhaba arkadaşlar;
ben hücrelere tanımladığım tarihler geldiğinde bir mesaj vermesini istiyorum.
ekli dosyadada açıklama yaptım. yardımlarınızı rica ediyorum.

şimdiden teşekkürler.
 

Ekli dosyalar

Merhaba,
Kod:
Sub Auto_Open()
For x = 1 To [a65536].End(3).Row
If Format(Now, "dd.mm.yyyy") = Format(Cells(x, "a"), "dd.mm.yyyy") Then
MsgBox "Belirtilen tarih geldi."
End If
Next
End Sub
 
teşekkür

merhaba;

teşekkür ederim işlem mükemmel tam istediğim gibi.
birşey daha sormak istiyorum aynı işlemi dosyada kaydetme işlemi yapıldığındada bu mesajı verdirebilirmiyiz.

teşekkürler.
 
Merhaba,

Bir örnek te benden, sanırım bu kod daha hızlı çalışır.
Aşağıdaki kodun ThisWorkbook'un sayfasında olmalı.

Kod:
Private Sub Workbook_Open()
    Set s1 = Sheets("Sayfa1")
    Set c = s1.Range("A:A").Find(Date, LookIn:=xlValues)
    If Not c Is Nothing Then MsgBox "Sistem Tarihi A" & c.Row & " Hücresiyle Uyuştu...."
End Sub
 
Merhaba,
Kod:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
For x = 1 To [a65536].End(3).Row
If Format(Now, "dd.mm.yyyy") = Format(Cells(x, "a"), "dd.mm.yyyy") Then
MsgBox "Belirtilen tarih geldi."
End If
Next
End Sub
Eğer, gireceğiniz sayı çok fazla ise Necdet Bey'in de belirttiği gibi find kodunu kullanmanız daha hızlı sonuç verecektir.
Bu kodu Thisworkbook bölümüne kaydettiğinizde, kayıt ettiğinizde de mesaj alırsınız.
 
çalıştıramadım

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
For x = 1 To [a65536].End(3).Row
If Format(Now, "dd.mm.yyyy") = Format(Cells(x, "a"), "dd.mm.yyyy") Then
MsgBox "Belirtilen tarih geldi."
End If
Next
End Sub

merhaba
kodu nereye ekliyeceğim tarif edermisiniz lütfen.

tşk.
 
Araçlar>Makro>VisualBasic Düzenleyicisi (Ya da kısaca Alt F11)
Açılan ekranda sol kısımda Thisworkbook isminde bir bölüm göreceksiniz. O bölüme çift tıklayıp açılan boş sayfaya verdiğim kodu yapıştırın.
 
teşekür

sayın lemruk;

çok teşekkür ederim. tam istediğim gibi oldu.
 
Geri
Üst