Forum
Merhaba,
Mevcut excel sayfamda 'j' sütununda uyarı vermesini istediğim tarihler var. Bilgisayarım açıldığında bu exceldeki makro çalışıp bana
uyarı vermesini istiyorum. İnternetten aşağıdaki gibi bir kod buldum. Bu kodu geliştirici sekmesinden visual basic 'e tıkladığımda açılan sayfa1 Worksheet 'e yapıştırıyorum daha sonra kaydet dediğimde macro özelliği etkinleştirilmiş bir dosya türü seçin diyor. Bende kaydederken 'macro içerebilen excel çalışma kitabı' olarak kaydediyorum. Buraya kadar doğru mu ? Eğer doğru ise bilgisayarımın açıldığında uyarı tarihi gelmiş ise bana hatırlatması için başlangıç klasörüne bu exceli koymam yeterli olacak mı ?
Teşekkürler.
Private Sub workbook_open()
Dim i As Integer
Dim j As String
Dim hucre As String
For i = 1 To 4000 Step 1
hucre = "j" + CStr(i)
If VBA.Date = Range(hucre).Value Then
MsgBox "Zamani geldi"
End If
Next
End Sub
worksheet degıl workbook kısmına koymanız lazım makroyu dıger yerler dogru baslangıca koyarsanız excel acıldıgında ıstedıgınız uyarıları alabılırsınız .
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Çok basit bir hata 🙂 Kendim yazdığım halde farketmemişim. Çok teşekkürler, dediğiniz gibi yapınca oldu. 🙂 Şimdi başlangıç'a koyduğumda exce otomatik olarak açılacak ve zamanı gelen var ise ekrana uyarı verecek. Tekrar teşekkürler.worksheet degıl workbook kısmına koymanız lazım makroyu dıger yerler dogru baslangıca koyarsanız excel acıldıgında ıstedıgınız uyarıları alabılırsınız .
Ben pek bu formüllerden anlamıyorum size zahmet dosyanın hazır halini buraya eklermisiniz benimde ihtiyacım var...