• DİKKAT

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

Şu Andaki Tarihten 1 Ay Öncesi

Katılım
30 Mart 2008
Mesajlar
84
Excel Vers. ve Dili
OFFICE 2016 TR
Merhaba Arkadaşlar,

Kullandığım dosyada sayfanın belli bir kısmını PDF olarak kaydeden makro kullanıyorum.

& Format(Now, "[$-41f]mmmm yyyy;@") & ".pdf"

Formatında dosyanın adı " Kasım 2010.pdf " oluyor.

Bu kod bir önceki ayı gösterecek şekilde olsun istiyorum. Örneğin; Şu anda kasımdaysak " Ekim 2010.pdf " nasıl yapabilirim?

İyi çalışmalar.
 
selam
+ 30 denedinizmi
& Format(Now, "[$-41f]mmmm yyyy;@") + 30 & ".pdf"
 
Merhaba;

Alternatif bir kod yazdım belki bu koddan yola çıkarak kendi dosyanıza uygularsınız.

Kod:
Option Explicit
Sub DENEME()
Dim Tarih As String
Tarih = Format("01." & Month(Now()) - 1 & "." & Year(Date), "MMMM")
Range("A1") = Tarih
End Sub
 
Usubaykan çok teşekkür ederim uyguladım ve sorunsuz çalıştı.

Bayramınızı kutlar iyi günler dilerim.
 
Merhaba;
Sayın Usubaykan hocamın koduna bir kontrol ekledim. Eğer aylardan Ocak ise Nisan yazıyordu.

Kod:
Option Explicit
Sub DENEME()
Dim tarih As String
Dim yil, ay As Integer
yil = Year(Date): ay = Month(Date) - 1
If ay = 0 Then yil = yil - 1: ay = 12
tarih = Format("01." & ay & "." & yil, "MMMM")
Range("A1") = tarih
End Sub
 
Geri
Üst