- Katılım
- 29 Nisan 2011
- Mesajlar
- 6
- Excel Vers. ve Dili
- Kendi Halinde kullanıcı
Private Sub Workbook_Open()
Dim bugun As Long, tarih As Long, i As Long, a As Long
Dim s As Worksheet, mesaj As String
Set s = Sheets("sayfa1")
a = s.Range("a65536").End(3).Row
bugun = CLng(CDate(Date))
For i = 3 To a
tarih = CLng(CDate(s.Cells(i, "g")))
fark = tarih - bugun
If fark <= 2 And fark > 0 And s.Cells(i, "h").Value <> "bitti" Then
baslik = " Gün Hatırlatması"
mesaj = mesaj & vbCr & s.Cells(i, "b") & " ---> Bitiş tarihi : " & s.Cells(i, "h") & " Gün bitimine " & CInt(tarih - bugun) & " gün kaldı."
End If
Next i
MsgBox baslik & vbCr & mesaj, vbInformation, "KOKSAL.Net"
Set s = Nothing
i = Empty: a = Empty
bugun = Empty: tarih = Empty:
mesaj = vbNullString: baslik = vbNullString
End Sub
Set s = Sheets("sayfa1") arkadaşlar bende böyle bir kod var kullanıyorum da fakat bunun aynısını sayfa2,sayfa3,sayfa4 diye diyer sayfalardada aynı mesaj kurusu içinde yaptırmak istiyorum nasıl yapabilirim yardımcı olabilir misiniz
Dim bugun As Long, tarih As Long, i As Long, a As Long
Dim s As Worksheet, mesaj As String
Set s = Sheets("sayfa1")
a = s.Range("a65536").End(3).Row
bugun = CLng(CDate(Date))
For i = 3 To a
tarih = CLng(CDate(s.Cells(i, "g")))
fark = tarih - bugun
If fark <= 2 And fark > 0 And s.Cells(i, "h").Value <> "bitti" Then
baslik = " Gün Hatırlatması"
mesaj = mesaj & vbCr & s.Cells(i, "b") & " ---> Bitiş tarihi : " & s.Cells(i, "h") & " Gün bitimine " & CInt(tarih - bugun) & " gün kaldı."
End If
Next i
MsgBox baslik & vbCr & mesaj, vbInformation, "KOKSAL.Net"
Set s = Nothing
i = Empty: a = Empty
bugun = Empty: tarih = Empty:
mesaj = vbNullString: baslik = vbNullString
End Sub
Set s = Sheets("sayfa1") arkadaşlar bende böyle bir kod var kullanıyorum da fakat bunun aynısını sayfa2,sayfa3,sayfa4 diye diyer sayfalardada aynı mesaj kurusu içinde yaptırmak istiyorum nasıl yapabilirim yardımcı olabilir misiniz