songiang5011
Thành viên mới
- Tham gia
- 6/7/21
- Bài viết
- 43
- Được thích
- 10
Em xin chào anh chị trong diễn đàn, em có xin được 1 code, khi chạy ấn ok thì hoạt động bình thường, nhưng khi ấn cancel thì code xuất hiện báo lỗi. vậy phiền anh chị tắt thông báo lỗi khi cancel giúp em với ạ. Em xin cám ơn ạ.
Bài đã được tự động gộp:
Code đây ạ Sub MergeSameCell() |
Dim Rng As Range, xCell As Range |
Dim xRows As Integer |
xTitleId = "Chon vung can gop o" |
Set WorkRng = Application.Selection |
Set WorkRng = Application.InputBox("Vung gop o", xTitleId, WorkRng.Address, Type:=8) |
Application.ScreenUpdating = False |
Application.DisplayAlerts = False |
xRows = WorkRng.Rows.Count |
For Each Rng In WorkRng.Columns |
For i = 1 To xRows - 1 |
For j = i + 1 To xRows |
If Rng.Cells(i, 1).Value <> Rng.Cells(j, 1).Value Then |
Exit For |
End If |
Next |
WorkRng.Parent.Range(Rng.Cells(i, 1), Rng.Cells(j - 1, 1)).Merge |
i = j - 1 |
Next |
Next |
Application.DisplayAlerts = True |
Application.ScreenUpdating = True |
End Sub |