Gộp dòng có điều kiện

Liên hệ QC

Luong24

Thành viên mới
Tham gia
9/9/22
Bài viết
17
Được thích
1
Chào mọi người!
E có file dữ liệu sau khi tự động thêm dòng bằng VBA rồi cần gộp dòng trên ( có data ) với dòng liền kề phía dưới ( không có data ) ( Gộp dòng ở cột AA )
Mọi người giúp e với ạ
Em cảm ơn!
1663074250487.png
 

File đính kèm

  • Gop dong.xlsx
    8.8 KB · Đọc: 11
Upvote 0
Chào mọi người!
E có file dữ liệu sau khi tự động thêm dòng bằng VBA rồi cần gộp dòng trên ( có data ) với dòng liền kề phía dưới ( không có data ) ( Gộp dòng ở cột AA )
Mọi người giúp e với ạ
Em cảm ơn!
View attachment 280979
Muốn Merge & Center thì điều kiện cần là trong cột đó hoặc dựa vào một cột khác có cùng nội dung giống nhau.
 
Upvote 0
Chào mọi người!
E có file dữ liệu sau khi tự động thêm dòng bằng VBA rồi cần gộp dòng trên ( có data ) với dòng liền kề phía dưới ( không có data ) ( Gộp dòng ở cột AA )
Mọi người giúp e với ạ
Em cảm ơn!
View attachment 280979
Dữ liệu nhiều cần thêm các lệnh tăng tốc code. Kiểm tra lại
Mã:
Sub ABC()
  Dim rng As Range, eRow&, sR&, i&
  With Sheets("Sheet1")
    eRow = .Range("B1000000").End(xlUp).Row
    If eRow < 3 Then MsgBox ("Khong co du lieu!"): Exit Sub
    For i = 3 To eRow
      sR = .Range("C" & i).MergeArea.Rows.Count
      If sR > 1 Then
        Set rng = .Range("C" & i).MergeArea
        i = i + sR - 1
      ElseIf Not rng Is Nothing Then
        Set rng = Union(rng, .Range("C" & i))
        If i = eRow Or .Range("C" & i + 1).MergeArea.Rows.Count > 1 Then
          rng.Merge
        End If
      End If
    Next i
  End With
End Sub
 
Upvote 0
Web KT
Back
Top Bottom