Ay Günlerini Hesaplamak ve Yazmak

Katılım
5 Ocak 2021
Mesajlar
56
Excel Vers. ve Dili
2010 ve Türkçe
Arkadaşlar merhaba.

Şöyle bir isteğim var.

Butona basınca (Özellikle butona basınca istiyorum. Ben butona basmadığım sürece değişmesin istediğim için)
Örneğin nisan ayının 15. gününe gelmişimdir ama butona basmamışımdır. o zaman günleri sıralı olan ay mart ayı olur
nisan ayının 16. günü butona bastığımda, günleri sıralı olan ay nisan olarak değişecek.

Sayfa1 de B sütununda ayın 1. günü olacak ve diğer sütünlara 2 tane atlayıp 3. sütuna yazacak şekilde, sıralayp gidecek. ("B1" hücresi "1" , "E1" Hücresi "2", "H1" hücresi "3" ........)
ve ay değişince bunu yeni aya göre yapacak.

şimdiden herkese teşkkür ederim.
 
Son düzenleme:

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,330
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Deneyiniz.
Çalıştırıldığında hangi aydaysanız onun günlerini listeler.
Kod:
Sub kod()
ReDim trh(1 To 1, 1 To 93)
For a = 1 To Day(Application.EoMonth(Date, 0))
    trh(1, 3 * a - 2) = DateSerial(Year(Date), Month(Date), a)
Next
Sheets("Sayfa1").Range("B1").Resize(1, UBound(trh, 2)).Value = trh
End Sub
 
Son düzenleme:
Katılım
5 Ocak 2021
Mesajlar
56
Excel Vers. ve Dili
2010 ve Türkçe
Merhaba,
Deneyiniz.
Çalıştırıldığında hangi aydaysanız onun günlerini listeler.
Kod:
Sub kod()
ReDim trh(1 To 1, 1 To 31)
For a = 1 To Day(Application.EoMonth(Date, 0))
    trh(1, a) = DateSerial(Year(Date), Month(Date), a)
Next
Sheets("Sayfa1").Range("B1").Resize(1, UBound(trh, 2)).Value = trh
End Sub
Ömer Bey merhaba.

Mükemmel olmuş. Elinize sağlık. teşekkür ederim fakat istediğim şeyi yanlış yazmışım. B1, C1, D1 birleşik hücre. Yani ayın günlerini B1 hücresi ayın 1'i, E1 hücresi ayın 2 si, H1 hücresi ayın 3'ü,,,,,,,,,, yani step 3 olacak. kusura bakmayın.
 
Son düzenleme:

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,330
Excel Vers. ve Dili
2007 Türkçe
Rica ederim,
İyi çalışmalar...
 
Üst