• DİKKAT

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

tarihi 2015-01-31 şeklinde yazdırmak

Katılım
14 Ocak 2005
Mesajlar
807
Excel Vers. ve Dili
Microsoft Office Professional Plus 2021
Merhaba arkadaşlar.

Hücredeki 31.01.2015 şeklindeki tarihi aşağıdaki şekilde 2015-01-31 şeklinde yeni formatta ve bir önceki ayı veya sonraki ayları almak için bu yöntem kullanılır.

Kod:
htarih = Range("b2")

'NewDate = Format(DateAdd("m",1,StartDate),"dd/mm/yyyy")
yeni'BURDAKİ "m",0, değeri yada ,1 bir sonraki ayı alır 0 kendi aynı -1 bir önceki ayı alır.
tarih = Format(DateAdd("m", 1, htarih), "yyyy-mm-dd")


MsgBox yenitarih

sonuç 2015-11-01 olacak
"m",0,  yaparsak 2015-10-01 olacak.

saygılarımla.
 
Son düzenleme:
Sorunuzu anlayamadım ama aceba kastettiğiniz bu mu?
Kod:
htarih = Range("b2")
yenitarih = Format(htarih, "yyyy-mm-dd")


MsgBox yenitarih
 
Aslında sor değil bilgilendirme amaçlı yazmıştım bir hata yapmışım şimdi düzelttim.
 
Konunuzu VBA soruları bölümüne açtığınız için soru olduğunu düşünmüştüm.
Paylaşımınız için teşekkürler.
 
Geri
Üst