her ayın 25' i geldiğinde çalışan makro

Katılım
22 Mart 2007
Mesajlar
23
Excel Vers. ve Dili
excell 2003/Eng.
Sevgili excel dostları yardımcı olursanız sevinirim.

her ayın 25' i geldiğinde, yıl gözetmeksizin bir sonraki ayın ismini vererek calışan makro yada formül istiyorum.

tam olarak istediğim şu;
A1 hücresinde =today() formülü olduğunu varsayalım
A2 hücresinde bir sonraki ayın ismini versin (Şubat) gibi

A1 = 25.Şubat.2008 ise A2 = Mart olsun
A1 = 25.Mart.2008 ise A2 = Nisan olsun
A1 = 25.Aralık.2009 ise A2 = Ocak olsun
A1 = 25.Aralık.2010 ise A2 = Ocak olsun bu her sene için böyle devam etsin istiyorum
Allah hepinizden razı olsun
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,740
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu çalışmanızın ThisWorkbook bölümüne uygulayıp denermisiniz. Kod dosya açılışında otomatik olarak çalışacaktır.

Kod:
Option Explicit
 
Private Sub Workbook_Open()
    Dim Tarih As Range
    Set Tarih = Sheets("Sayfa1").Range("A1")
    If Day(Tarih) = 25 Then
    Sheets("Sayfa1").Range("A2") = Format(DateSerial(Year(Tarih), Month(Tarih) + 1, Day(Tarih)), "mmmm")
    End If
End Sub
 

Ekli dosyalar

Katılım
22 Mart 2007
Mesajlar
23
Excel Vers. ve Dili
excell 2003/Eng.
sayın Korhan Ayhan verdiğiniz cevap için teşekkür ederim yazdığınız kodları denedim çalışıyor.

biraz geç cevapladım kusura bakmayın.
yazdığınız kod hesap kesim tarihi için çok kullanışlı olacak. ALLAH Razı olsun...
 
Üst