Ngochuytc96
Thành viên mới

- Tham gia
- 6/5/25
- Bài viết
- 1
- Được thích
- 0





Private Sub Worksheet_Change(ByVal Target As Range)
Dim J As Integer, Nam As Integer, Thg As Integer, Dat As Date, Tmp As Byte
If Not Intersect(Target, [b12]) Is Nothing Then
For J = 1 To 210
Nam = [B11].Value: Thg = [b12].Value
Dat = DateSerial(Nam, Thg, J)
If Weekday(Dat) = 5 Or Weekday(Dat) = 7 Then
Tmp = Tmp + 1
[B15].Offset(Tmp).Value = Dat
If Tmp > 20 Then Exit For
End If
Next J
End If
End Sub