Gộp dòng có điều kiện (1 người xem)

  • Thread starter Thread starter Luong24
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

Luong24

Thành viên mới
Tham gia
9/9/22
Bài viết
22
Được thích
2
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

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

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

Back
Top Bottom