çekler için vade tarihi hesaplama

Katılım
3 Mart 2007
Mesajlar
9
Excel Vers. ve Dili
97 türkce
selam,
çeklerin vade tarihini yazarken excelde örn. 30 yazıp oda bize yazacağım tarihi verse mesela 30-04-2008 böyle bişey yapabilirmiyiz. tşk...
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,373
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

A1 de 30 olsun
B1 = BUGÜN()+A1

Olmaz, vade tarihi her excel açıldığında 1 gün artar :)

Bu yüzden aşağıdaki kodları sayfanın kod bölümüne koplayıp çalıştırmak daha mantıklı olur.
Sürelerin A sütununda olduğunu varsayarak B sütuna ilgili tarihi verir. Tabi o anki tarihe A sütunundaki değeri toplar.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A:A]) Is Nothing Then Exit Sub
If IsNumeric(Target) Then Target.Offset(0, 1) = Target + Date
End Sub
 
Son düzenleme:
Üst