• DİKKAT

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

Soru Makro ile Tarihe Yıl Ekleme

Katılım
21 Aralık 2019
Mesajlar
211
Excel Vers. ve Dili
Office 2016
Sevgili Uzman Arkadaşlar benzer bir şey varsa da sitede bulamadım sorum şu:

Excelde 6. sütunda bir tarih var: 01.03.1977. 19. sütunda ise 56 (yıl) ben bunları aşağıda ki şekilde formüle edebildim ancak öyle yapınca 15.02.2033 yapıyor ama benim 01.03.2033 yada 28.02.2033 rakamına ulaşmam lazım bunu nasıl yazabilirim.

s1.Cells(x, 27) = s1.Cells(x, 6) + s1.Cells(x, 19) * 365
 
Fonksiyonu, Tarih ve Yıl kısımlarını düzenleyerek kullanabilirsiniz.
Kod:
Function TarihTopla()
    Tarih = "01.03.1977"
    Yil = 56
    TarihTopla = VBA.DateSerial((Format(Tarih, "yyyy") + Yil), Month(Tarih), Day(Tarih))
End Function
 
Merhaba,

Alternatif Olsun :
Kod:
s1.Cells(x, 27) = DateAdd("yyyy", s1.Cells(x, 19), s1.Cells(x, 6))
 
Sevgili Üstadlar işimi gördünüz ikinize de çok tşk ederim.
 
Geri
Üst