code xóa ngày chủ nhật trong tháng

Liên hệ QC

Thanhhoai00

Thành viên chính thức
Tham gia
19/7/20
Bài viết
58
Được thích
13
Chào các bạn
mình có code (tìm trong GPE) để liệt kê ngày trong tháng, mình muốn xóa 4 ngày chủ nhật trong tháng( chỉ liệt kê ngày từ thứ 2 tới thứ 7) thì mình phải sửa code thế nào vậy các bạn !
các bạn giúp mình xíu nhé ! cảm ơn các bạn

Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [C2:C3]) Is Nothing Then
Dim I As Long, TuNgay As Long, DenNgay As Long, Arr(), K As Long
TuNgay = [C2].Value2
DenNgay = [C3].Value2
ReDim Arr(1 To DenNgay - TuNgay + 1, 1 To 1)
For I = TuNgay To DenNgay
K = K + 1
Arr(K, 1) = I
Next I
[C5:C1000].ClearContents
[C5].Resize(K) = Arr
End If
End Sub
 

File đính kèm

  • date.xlsm
    15.5 KB · Đọc: 18
Chào các bạn
mình có code (tìm trong GPE) để liệt kê ngày trong tháng, mình muốn xóa 4 ngày chủ nhật trong tháng( chỉ liệt kê ngày từ thứ 2 tới thứ 7) thì mình phải sửa code thế nào vậy các bạn !
các bạn giúp mình xíu nhé ! cảm ơn các bạn

Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [C2:C3]) Is Nothing Then
Dim I As Long, TuNgay As Long, DenNgay As Long, Arr(), K As Long
TuNgay = [C2].Value2
DenNgay = [C3].Value2
ReDim Arr(1 To DenNgay - TuNgay + 1, 1 To 1)
For I = TuNgay To DenNgay
K = K + 1
Arr(K, 1) = I
Next I
[C5:C1000].ClearContents
[C5].Resize(K) = Arr
End If
End Sub
Thử thế này xem sao.
 

File đính kèm

  • date.xlsm
    15.9 KB · Đọc: 13
Upvote 0
K = K + 1
Arr(K, 1) = IIF(WeekDay(I, 1) <> 1, I, "")
Hết củi gốc nên kiếm tạm củi cành, mà chỉ có cành nhỏ híu. Đã vậy, nhằm mùa mưa củi ướt.
Theo tôi thì hong khô đun tạm:
Mã:
For I = TuNgay To DenNgay
    If(Weekday(I, 1) > 1 Then
        K = K + 1
        Arr(K, 1) = I
    End If
Next I
 
Lần chỉnh sửa cuối:
Upvote 0
Hết củi gốc nên kiếm tạm củi cành, mà chỉ có cành nhỏ híu. Đã vậy, nhằm mùa mưa củi ướt.
Theo tôi thì hong khô đun tạm:
...
Ông nội ai hiểu cái từ "xóa" của thớt nó có nghĩa là gì.
Là "bỏ qua", hay "xóa trắng"?
Tôi chỉ cho biết code xét ngày chủ nhật thôi. Chỗ còn lại thớt phải tự làm lấy.
 
Upvote 0
Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom