• DİKKAT

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

tarih yazdırma

Katılım
8 Mart 2011
Mesajlar
22
Excel Vers. ve Dili
excel2010 tr
b1 sütünuna temmuz yazdığım zaman a2 den başlayıp aşağıya doğru 01.07.2013 ten 31.07.2013 tarihine kadar alt alta yazdırabilirmiyiz
 
Merhaba,

Aşağıdaki kodları ilgili sayfanın kod bölümüne kopyalayıp deneyiniz.

Farklı yöntemlerle de yapılabilinir.


Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [B1]) Is Nothing Then Exit Sub
    
    Dim Aylar
    Dim Ay  As Integer
    Dim Son As Long
    
    Aylar = Array("Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık")
    
    Ay = Application.Match(Range("B1"), Application.Transpose(Aylar), 0)
    
    Range("A2") = DateSerial(Year(Date), Ay, 1)
    Son = DateSerial(Year(Date), Ay + 1, 0)
    
    Range("A3:A32").ClearContents
    Range("A2:A32").DataSeries Rowcol:=xlColumns, Type:=xlChronological, Date:= _
        xlDay, Step:=1, Stop:=Son, Trend:=False
    
End Sub
 
teşekkür ederim
 
Geri
Üst