nhờ anh chị merge cells

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

khuongnguyencm69

Thành viên mới
Tham gia
7/6/16
Bài viết
28
Được thích
3
Có phương thức nào xác nhận merge cell là đang gộp hàng ngang hay hàng dọc không ạ!
 
Có. Nhưng câu hỏi chứng tỏ cái nhìn hẹp hòi quá. Chỉ hỏi hàng ngang hay hàng dọc. Trường hợp cả khối vừa ngang vừa dọc thì sao?
 
Có. Nhưng câu hỏi chứng tỏ cái nhìn hẹp hòi quá. Chỉ hỏi hàng ngang hay hàng dọc. Trường hợp cả khối vừa ngang vừa dọc thì sao?
Vâng anh, nếu có cả 3 trường hợp thì càng tốt ạ, em đang tổng hợp dữ liệu từ file người khác nên gặp rất nhiều khó khăn khi đưa về dạng chuẩn dữ liệu để xử lý à
 
Hàm MergeArea của Range trả về cái range đã merged và chứa nó.
Nếu count > 1 thì nó là một merged range.
Chỉ cần xét địa chỉ ô đầu, và ô cuối thì biết nó hàng ngang, dọc hay cả khối.
Cách dễ hơn là xét Rows() và Columns(). Cứ cái nào lớn hơn 1 là có merge.
 
Code:

MsgBox "merge " & array("không có", "theo cột", "theo dòng", "cả cột và dòng")( _
IIF([ÔCầnXét].MergeArea.rows.count > 1, 1, 0) + IIF([ÔCầnXét].MergeArea.columns.count > 1, 2, 0))
 
Web KT

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

Back
Top Bottom