• DİKKAT

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

Ay Hesabı

Katılım
22 Aralık 2005
Mesajlar
423
Excel Vers. ve Dili
Microsoft 365
Arkadaşlar Merhaba,

A1 Hücresinde =BUGÜN() diyerek güncel tarihi alıyorum.Ancak benim istediğim bu formülde çıkan tarihin bir önceki ayını (Örneğin, Kasım 2007) şeklinde B1 hücresine yazdırmak.Tabi bu sürekli güncel olacak o sebeple =BUGÜN() fonksiyonunu kullanıyorum. Ocak ayına girdiğimizde makro Aralık 2007 yazacak, Şubat ayına girdiğimizde Ocak 2008 olacak. Umarım anlatabilmişimdir.Bunu makro yardımı ile nasıl yapabiliriz acaba?
 
SERİAY fonksiyonunun çalışabilmesi için Araçlar Eklentilerden ToolPak Çözümleyiciyi ekleyip aktif etmeniz gerekiyor.:cool:
=METNEÇEVİR(SERİAY(BUGÜN();-1);"aaaa yyyy")
 
Teşekkürler..

Orion2 çok teşekkürler... ben fonksiyon ile =Edate(BUGÜN();-1) şeklinde yanıta ulaştım.Ancak ben bunu makro içinde kullanacağım yani sayfada fonksiyon olmasın istiyorum makro hesaplasın sonucu koysun.İlgin için tekrar teşekkürler...
 
Aşağıdaki kod işiniz görür sanırım.:cool:
Kod:
Sub onceki_ay()
Range("B1").Value = Format(DateAdd("m", -1, Range("A1").Value), "mmmm.yyyy")
End Sub
 
teşekkür ederim saygıdeğer arkadaşım.
 
Geri
Üst