- Katılım
- 15 Temmuz 2012
- Mesajlar
- 2,802
- Excel Vers. ve Dili
- Ofis 2021 TR 64 Bit
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub yaz()
Set s1 = Sheets("Sayfa1")
Application.DisplayAlerts = False
son = s1.Range("K2").End(xlDown).Row
For i = 2 To son
If Cells(i, "K") <> "" Then
If s1.Cells(i, "K") < Date Then s1.Cells(i, "M") = Date - s1.Cells(i, "K") & " Gün Geçti"
If s1.Cells(i, "K") > Date Then s1.Cells(i, "M") = s1.Cells(i, "K") - Date & " Gün Kaldı"
If s1.Cells(i, "K") = Date Then s1.Cells(i, "M") = s1.Cells(i, "K") - Date & " Evrakı Bugün Yap"
End If
Next i
End Sub
Sub yaz()
Dim s1 As Worksheet
Set s1 = Sheets("Sayfa1")
Application.DisplayAlerts = False
son = s1.Range("K2").End(xlDown).Row
For i = 2 To son
If Cells(i, "K") <> "" Then
If s1.Cells(i, "K") < Date Then s1.Cells(i, "M") = Year(Date) - Year(s1.Cells(i, "K")) & " Yıl " & _
Month(Date) - Month(s1.Cells(i, "K")) & " Ay " & Day(Date) - Day(s1.Cells(i, "K")) & " Gün Geçti"
If s1.Cells(i, "K") > Date Then s1.Cells(i, "M") = Year(s1.Cells(i, "K")) - Year(Date) & " Yıl " & _
Month(s1.Cells(i, "K")) - Month(Date) & " Ay " & Day(s1.Cells(i, "K")) - Day(Date) & " Gün Kaldı"
If s1.Cells(i, "K") = Date Then s1.Cells(i, "M") = " Evrakı Bugün Yap"
End If
Next i
End Sub
Private Sub Workbook_Open()
Call yaz
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("K2:K65536")) Is Nothing Then Exit Sub 'KOLONDA DEĞİŞİM
Call yaz
End Sub
Sub yaz()
Dim s1 As Worksheet
Set s1 = Sheets("Sayfa1")
Application.DisplayAlerts = False
son = s1.Range("K2").End(xlDown).Row
For i = 2 To son
If Cells(i, "K") <> "" Then
If Year(s1.Cells(i, "K")) < Year(Date) Then
s1.Cells(i, "M") = Year(Date) - Year(s1.Cells(i, "K")) & " Yıl " & _
Month(Date) - Month(s1.Cells(i, "K")) & " Ay " & Day(Date) - Day(s1.Cells(i, "K")) & " Gün Geçti"
ElseIf Month(s1.Cells(i, "K")) < Month(Date) Then
s1.Cells(i, "M") = Month(Date) - Month(s1.Cells(i, "K")) & " Ay " & Day(Date) - Day(s1.Cells(i, "K")) & " Gün Geçti"
ElseIf Day(s1.Cells(i, "K")) < Day(Date) Then
s1.Cells(i, "M") = Day(Date) - Day(s1.Cells(i, "K")) & " Gün Geçti"
End If
If Year(s1.Cells(i, "K")) > Year(Date) Then
s1.Cells(i, "M") = Year(s1.Cells(i, "K")) - Year(Date) & " Yıl " & _
Month(s1.Cells(i, "K")) - Month(Date) & " Ay " & Day(s1.Cells(i, "K")) - Day(Date) & " Gün Kaldı"
ElseIf Month(s1.Cells(i, "K")) > Month(Date) And Day(s1.Cells(i, "K")) <= Day(Date) Then
s1.Cells(i, "M") = Month(s1.Cells(i, "K")) - Month(Date) & " Ay " & Day(Date) - Day(s1.Cells(i, "K")) & " Gün Kaldı"
ElseIf Month(s1.Cells(i, "K")) > Month(Date) Then
s1.Cells(i, "M") = Month(s1.Cells(i, "K")) - Month(Date) & " Ay " & Day(s1.Cells(i, "K")) - Day(Date) & " Gün Kaldı"
ElseIf Day(s1.Cells(i, "K")) > Day(Date) Then
s1.Cells(i, "M") = Day(s1.Cells(i, "K")) - Day(Date) & " Gün Kaldı"
End If
If s1.Cells(i, "K") = Date Then s1.Cells(i, "M") = " Evrakı Bugün Yap"
End If
Next i
End Sub
=EĞER(BUGÜN()<K2;EĞER(VE(ETARİHLİ(BUGÜN();K2;"y")=0;ETARİHLİ(BUGÜN();K2;"ym")=0;ETARİHLİ(BUGÜN();K2;"md")=0);"Evrakı Bugün Yap";EĞER(ETARİHLİ(BUGÜN();K2;"y")=0;"";ETARİHLİ(BUGÜN();K2;"y")&" Yıl ")&EĞER(ETARİHLİ(BUGÜN();K2;"ym")=0;"";ETARİHLİ(BUGÜN();K2;"ym")&" Ay ")&EĞER(ETARİHLİ(BUGÜN();K2;"md")=0;"Kaldı";ETARİHLİ(BUGÜN();K2;"md")&" Gün kaldı"));EĞER(VE(ETARİHLİ(K2;BUGÜN();"y")=0;ETARİHLİ(K2;BUGÜN();"ym")=0;ETARİHLİ(K2;BUGÜN();"md")=0);"Evrakı Bugün Yap";EĞER(ETARİHLİ(K2;BUGÜN();"y")=0;"";ETARİHLİ(K2;BUGÜN();"y")&" Yıl ")&EĞER(ETARİHLİ(K2;BUGÜN();"ym")=0;"";ETARİHLİ(K2;BUGÜN();"ym")&" Ay ")&EĞER(ETARİHLİ(K2;BUGÜN();"md")=0;"Geçti";ETARİHLİ(K2;BUGÜN();"md")&" Gün Geçti")))