• DİKKAT

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

Beş yıl sonrası nasıl bulunur?

Katılım
1 Haziran 2016
Mesajlar
50
Excel Vers. ve Dili
Office 2013-Türkçe 64 Bit
Merhaba,

A sütununda 01.06.2016 şeklinde yazılmış çeşitli tarihler var. B sütununa bu tarihten beş yıl sonrasını aşağıdaki örneklerde olduğu gibi yazdırmak istiyorum.

01.06.2016---> 31.05.2021
15.12.2010---> 14.12.2015
01.01.1990---> 31.12.1994

VBA ile bu işlemi nasıl yaparım.

Teşekkürler.
 
merhaba A1 hücresinde tarih yazıyorsa
Kod:
DateAdd("yyyy", 5, Range("a1") - 1)
 
sayın alicimri destek için teşekkürler. Kodun modulleştirilmesini ve hücrede uygulamasını biraz açabilir misiniz lütfen !
 
sayın alicimri destek için teşekkürler. Kodun modulleştirilmesini ve hücrede uygulamasını biraz açabilir misiniz lütfen !

Merhaba,
Sayın alicimri şu anda çevrimdışı. Ben yanıtlamaya çalışayım.
Kod:
Sub TarihEkle()
    For i = 1 To 10
        Cells(i, 2).Value = DateAdd("yyyy", 5, Cells(i, 1).Value - 1)
    Next
End Sub
 
Fonksiyonla da yapıla bilinir.
Kod:
=TARİH(YIL(A1)+5;AY(A1);GÜN(A1)-1)
 
sayın üstadlar dEdE, alicimri çok teşekkür ediyorum, elinize sağlık.
 
Alternatif.:cool:
Kod:
MsgBox DateSerial(Year(Range("A1")) + 5, Month(Range("A1")), Day(Range("A1")))
 
Geri
Üst