Code tích "x" cho vùng dữ liệu bị Merge cell (1 người xem)

Liên hệ QC

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

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

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

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