Döngü ile tarih yazdırma

seddur

Altın Üye
Katılım
12 Nisan 2012
Mesajlar
531
Excel Vers. ve Dili
Microsoft office professional plus 2019
Altın Üyelik Bitiş Tarihi
18-12-2024
Merhaba. B2:B16 arası 01.01.2022 formatında ayın ilk 15 gününü ve D2:D17 arası yine aynı formatda ayın son 15 gününü döngü ile yazdırarak tablo yapmak istiyorum.Daha sonra Combobox1'den ayı seçtiğimde bu sefer seçilen ayın ilk 15 ve son 15 gününü yine aynı hücrelere yazdırmak istiyorum.Yardımcı olabilirseniz sevinirim.
 

Ekli dosyalar

Son düzenleme:

Greenblacksea53

Altın Üye
Katılım
5 Ocak 2019
Mesajlar
572
Excel Vers. ve Dili
Ofis 365 Tr
Altın Üyelik Bitiş Tarihi
05-01-2025
Buyrun Makrosuz yaptım illa makro isterseniz makroda yazılır.
 

Ekli dosyalar

seddur

Altın Üye
Katılım
12 Nisan 2012
Mesajlar
531
Excel Vers. ve Dili
Microsoft office professional plus 2019
Altın Üyelik Bitiş Tarihi
18-12-2024
Teşekkür ederim.Bu kadarı yeterli olacaktır.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Döngülü değil serileri kullandım.
Sadece B2 hücresine başlanğıç tarihini girin ve kodları çalıştırın.

Kod:
Sub Makro1()

    Range("B2:B16").DataSeries Date:=xlDay, Step:=1
    Range("D2") = Range("B2") + 15
    Range("B2:B16").DataSeries Date:=xlDay, Step:=1
    
End Sub
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Teşekkür ederim.Bu kadarı yeterli olacaktır.
Aşağıdaki konuyu unuttunuz mu sayın seddur?

 

seddur

Altın Üye
Katılım
12 Nisan 2012
Mesajlar
531
Excel Vers. ve Dili
Microsoft office professional plus 2019
Altın Üyelik Bitiş Tarihi
18-12-2024
Sn.YUSUF44.Özet tablo oluşturmayı ve kullanmayı bilmediğim için şu anda yaptığınız özet tablonun bir benzerini özgün olarak yapmaya çalışıyorum Özet tablonun ayarlarını bozdum galiba tarihlerin üstüne tıkladığımda hiç bir şey olmuyor.Dolayısıyla kullanamadım.
 

seddur

Altın Üye
Katılım
12 Nisan 2012
Mesajlar
531
Excel Vers. ve Dili
Microsoft office professional plus 2019
Altın Üyelik Bitiş Tarihi
18-12-2024
Sn.Necdet başlangıç tarihini aşağıdaki kod ile giriyorum ama combobox3'deki yıl seçeneğini dahil ettiğimde sadece b3 hücresinde değişiklik yapıyor diğer hücreler aynı kalıyor Yıl seçeneğini başka nasıl ekleyebiliriz.Yani B3:B17 aralığında hangi yılı seçersem o yıla ait aylar gözükecek.

Private Sub ComboBox2_Change()
If ComboBox2.Value = "Ocak" Then
Sheets("Sayfa1").Range("b3") = "01.01" & "." & ComboBox3.Value
end if
Sheets("Sayfa1").Range("B3:B17").DataSeries Date:=xlDay, Step:=1
Sheets("Sayfa1").Range("D3") = Range("B3") + 15
Sheets("Sayfa1").Range("d3:d18").DataSeries Date:=xlDay, Step:=1
end sub
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Örnek dosyanızı görmek gerek.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Aşağıdaki değişiklikleri yaparak dener misiniz?
Kod:
Private Sub CommandButton1_Click()

    Sayfa1.Range("B3") = DateSerial(ComboBox3.Value, Split(ComboBox2.Value, " ")(0), 1)

    Sayfa1.Range("B3:B17").DataSeries Date:=xlDay, Step:=1
    Sayfa1.Range("D3") = Range("B3") + 15
    Sayfa1.Range("d3:d18").DataSeries Date:=xlDay, Step:=1

End Sub
Kod:
Private Sub Worksheet_Activate()

    Dim i As Integer
    ComboBox2.Clear
    
    For i = 1 To 12
        ComboBox2.AddItem i & " " & MonthName(i)
    Next i
    
    For i = 2020 To 2100
        ComboBox3.AddItem i
    Next i

End Sub
 
Üst