sirkülasyon
Altın Üye
- Katılım
- 10 Temmuz 2012
- Mesajlar
- 2,545
- Excel Vers. ve Dili
- 2021 LTSC TR
Option Explicit
Private Sub CommandButton1_Click()
Dim Ay As Byte, İlk_Gün As Date, Son_Gün As Date, Tarih As Date, Satır As Byte
Range("A4:A31").ClearContents "f4:ab4 aralığında olacak"
Satır = 4
Select Case Range("B2")
Case Is = "Ocak": Ay = 1
Case Is = "Şubat": Ay = 2
Case Is = "Mart": Ay = 3
Case Is = "Nisan": Ay = 4
Case Is = "Mayıs": Ay = 5
Case Is = "Haziran": Ay = 6
Case Is = "Temmuz": Ay = 7
Case Is = "Ağustos": Ay = 8
Case Is = "Eylül": Ay = 9
Case Is = "Ekim": Ay = 10
Case Is = "Kasım": Ay = 11
Case Is = "Aralık": Ay = 12
End Select
İlk_Gün = DateSerial(Range("B1"), Ay, 1)
Son_Gün = DateSerial(Range("B1"), Ay + 1, 0)
For Tarih = İlk_Gün To Son_Gün
If Weekday(Tarih, vbMonday) < 6 Then
Cells(Satır, 1) = Tarih
Satır = Satır + 1
End If
Next
MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
Yukarıda sunduğum makroyu siteden aldım. Tarihi sütuna veriyor. Ben satıra vermesini istiyorum. yardımcı olabilir misiniz?
Private Sub CommandButton1_Click()
Dim Ay As Byte, İlk_Gün As Date, Son_Gün As Date, Tarih As Date, Satır As Byte
Range("A4:A31").ClearContents "f4:ab4 aralığında olacak"
Satır = 4
Select Case Range("B2")
Case Is = "Ocak": Ay = 1
Case Is = "Şubat": Ay = 2
Case Is = "Mart": Ay = 3
Case Is = "Nisan": Ay = 4
Case Is = "Mayıs": Ay = 5
Case Is = "Haziran": Ay = 6
Case Is = "Temmuz": Ay = 7
Case Is = "Ağustos": Ay = 8
Case Is = "Eylül": Ay = 9
Case Is = "Ekim": Ay = 10
Case Is = "Kasım": Ay = 11
Case Is = "Aralık": Ay = 12
End Select
İlk_Gün = DateSerial(Range("B1"), Ay, 1)
Son_Gün = DateSerial(Range("B1"), Ay + 1, 0)
For Tarih = İlk_Gün To Son_Gün
If Weekday(Tarih, vbMonday) < 6 Then
Cells(Satır, 1) = Tarih
Satır = Satır + 1
End If
Next
MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
Yukarıda sunduğum makroyu siteden aldım. Tarihi sütuna veriyor. Ben satıra vermesini istiyorum. yardımcı olabilir misiniz?
