Code tích "x" cho vùng dữ liệu bị Merge cell

Liên hệ QC

Yeuvoyeucon

Thành viên hoạt động
Tham gia
30/10/09
Bài viết
143
Được thích
23
Kính gửi Ạnh chị,
E có File muốn đánh dấy tích "x" nếu cột C khác rỗng nhưng với điều kiện tại vùng C bị hòa ô và muốn các ô tại cột A có chiều cao của hòa ô cũng được tích "x" như File. Có code gì làm được việc này không ạ.
 

File đính kèm

  • Code VBA - Tich vung du lieu Merge.xlsm
    15.1 KB · Đọc: 4
Kính gửi Ạnh chị,
E có File muốn đánh dấy tích "x" nếu cột C khác rỗng nhưng với điều kiện tại vùng C bị hòa ô và muốn các ô tại cột A có chiều cao của hòa ô cũng được tích "x" như File. Có code gì làm được việc này không ạ.
.................
 

File đính kèm

  • Code VBA - Tich vung du lieu Merge.xlsm
    14.1 KB · Đọc: 12
Upvote 0
Thử code này:
Mã:
Sub Tich_X()
  Dim Rng As Range, eRow&, i&
  Application.ScreenUpdating = False
  With ActiveWorkbook.ActiveSheet
    eRow = .Range("C" & Rows.Count).End(xlUp).Row
    For i = 4 To eRow
        Set Rng = .Range("C" & i).MergeArea
        If Rng.Cells(1, 1).Value <> "" Then Rng.Offset(0, -1).Resize(Rng.Rows.Count, 1).Value = "X"
        i = i + Rng.Rows.Count - 1
    Next i
  End With
  Application.ScreenUpdating = True
End Sub
Code nguồn tại đây:

 
Upvote 0
Web KT

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

Back
Top Bottom