e có 1 worksheet chữ dữ liệu tên và workbook chứa nhiều worksheet. Cần dùng câu lệnh nào để tìm dữ liệu tên đó đã bị trùng hay chưa ?
Bạn có thể cân nhắc tới giải pháp dùng hàm COUNTIF trước, thay vì dùng VBA (bởi VBA phức tạp hơn rất nhiều so với cách này):
ô B1 bạn nhập =COUNTIF($A$1:A1, A1)
sau đó filldown công thức cho cả cột B, tới dòng cuối có dữ liệu.
Khi đó:
ý e là phát hiện tên trong cột dữ liệu đã có trùng với tên của các sheet ko ạ ? chứ ko phải tìm dữ liệu trong cùng 1 cột
Chào bạn bạn phải dùng vòng lặp để kiểm tra nhé so sánh một ô với một vùng lặp từng điều kiện bạn nhé.
vâng, ý em là dòng code dùng trong vòng lặp là gì ấy ạ ?
bạn cần so sanh 1 vùng với một một ô bạn nhé,
for i = 1 to n
if( sheetname.range("A1").value = range("b"&i).value) then
báo ở đoạn này
end if
next i