DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
birinci sorunuzun cevabı evetBirleştirilmiş hücrelerde tarih azalarak geriye doğru mu gidecek?
Bir de başlangıç tarihi de hafta sonu (Cumartesi-Pazar) ise o tarihte iş günü olarak düzeltilecek mi?
Sub TARIH()
Dim Alan As Range, X As Date, X_Tarih As Date, Say As Byte
X_Tarih = Date
For Each Alan In Range("E2,H2,K2,O2,U2,AA2,AG2").Cells
If Say = 7 Then Exit For
For X = X_Tarih To DateSerial(Year(Date), Month(Date), 1) Step -1
If Weekday(X, vbMonday) < 6 Then
Alan.Cells(1.1).Value = X
Say = Say + 1
X_Tarih = X - 1
Exit For
End If
Next
Next
MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub