Giúp code gạch dòng kẽ theo điều kiện mã hàng xuất hiện 2 lần trở Lên

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

Văn Toàn 1996

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia
5/6/23
Bài viết
106
Được thích
19
Xin chào tất cả mọi người. Chúc mọi người 1 kỳ nghĩ lễ vui vẻ Hạnh phúc bên gia đình. Hôm nay em mang đến 1 câu hỏi như sau. Em cần đóng khung trong vùng C1:d17 với điều kiện là Nếu dòng mã hàng xuất hiện từ 2 dòng trở lên ( giống như hình mô tả bên dưới ). Em xin chân thành cảm ơn


1693754314944.png
 

File đính kèm

Lần chỉnh sửa cuối:
Giải pháp
Đang tháng Bảy mà...
Thử code này nhé . . .
Theo tôi thì dạng câu hỏi này cũng thường gặp, hiểu nôm na là " nhóm các mã hàng có phát sinh" (từ 2 trở lên) cho dễ nhìn
PHP:
Option Explicit
Sub gachchan()
Dim lr&, ce As Range
lr = Cells(Rows.Count, "C").End(xlUp).Row
Range("C3:D" & lr).Borders.LineStyle = xlNone
For Each ce In Range("C3:C" & lr)
    If ce <> ce.Offset(-1, 0) And ce = ce.Offset(1, 0) Then
        ce.Resize(1, 2).Borders(xlEdgeTop).LineStyle = xlContinuous
    ElseIf ce = ce.Offset(-1, 0) And ce <> ce.Offset(1, 0) Then
        ce.Resize(1, 2).Borders(xlEdgeBottom).LineStyle = xlContinuous
    End If
Next
End Sub
Đang tháng Bảy mà...
Thử code này nhé . . .
Theo tôi thì dạng câu hỏi này cũng thường gặp, hiểu nôm na là " nhóm các mã hàng có phát sinh" (từ 2 trở lên) cho dễ nhìn
PHP:
Option Explicit
Sub gachchan()
Dim lr&, ce As Range
lr = Cells(Rows.Count, "C").End(xlUp).Row
Range("C3:D" & lr).Borders.LineStyle = xlNone
For Each ce In Range("C3:C" & lr)
    If ce <> ce.Offset(-1, 0) And ce = ce.Offset(1, 0) Then
        ce.Resize(1, 2).Borders(xlEdgeTop).LineStyle = xlContinuous
    ElseIf ce = ce.Offset(-1, 0) And ce <> ce.Offset(1, 0) Then
        ce.Resize(1, 2).Borders(xlEdgeBottom).LineStyle = xlContinuous
    End If
Next
End Sub
CẢm ơn bạn đã giúp đỡ đúng ý tôi. Tôi đã đỡ ý rất nhiều lần . Bạn trả lời chưa sai 1 lần nào theo yêu cầu hơn 10 năm nay. Chúc bạn 1 ngày vui vẽ bên gia đình
 
Upvote 0
Chúc mừng BeBo. . . nhận được bắc đẩu bội tinh mức 3;
Mà chưa biết ai đã nhận mức 2 & mức 1 vậy ta, ao ước được nghe danh quá chừng luôn?
 
Upvote 0
Web KT

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

Back
Top Bottom