• DİKKAT

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

Dongu ile ayın günlerini yazırma

  • Konbuyu başlatan Konbuyu başlatan ASMET67
  • Başlangıç tarihi Başlangıç tarihi

ASMET67

Altın Üye
Katılım
8 Haziran 2007
Mesajlar
410
Excel Vers. ve Dili
Excel 2016
Merhaba.
Macro ile Combodan seçilen aya ait tarihleri döngü ile nasıl sayfaya yazdırabilirim.
Örneğin : Ocak ayı seçildiğinde 1 ocaktan bağlayıp 31 ocağa kadar şubat şeçildiğinde 1 şubattan 28 şubata kadar döngü nasıl kurabilirim.
 
Merhaba,

Bu şekilde deneyin.

Kod:
[COLOR=green]'ay adlarını combobox'a al[/COLOR]
Private Sub UserForm_Initialize()
 
    Dim i As Byte
 
    For i = 1 To 12
        ComboBox1.AddItem Format(CDate("1." & i), "mmmm")
    Next i
 
End Sub
 
[COLOR=green]'seçilen ayın günlerini sayfaya yazdır[/COLOR]
Private Sub ComboBox1_Change()
 
    Dim son As Byte, i As Byte
 
    son = Day(DateSerial(Year(Date), ComboBox1.ListIndex + 2, 0))
 
    Range("A1:A31").ClearContents
 
    For i = 1 To son
        Cells(i, "A") = CDate(i & "." & ComboBox1.Value)
    Next i
 
End Sub
.
 
Geri
Üst