Chào Thây, cho e hỏi xíu ạ, e đang viết hàm công thức nối chuôi, e bị vướng chỗ vùng chọn, Khi ẩn hàng 290:370 thì công thức vẫn tính luôn các hàng ẩn. làm sao để khi nối chuỗi những hàng đang hiện, nhờ Thầy giúp ạ!
Chào bạn bạn hiện nó ra hết nối chuỗi xong bạn ẩn đi là được nhé.
dạ ý e là khi chạy hàm không tính những hàng đã ẩn ạ
Bạn cần phải có phân biệt dc hàng ẩn là ở đâu? Khi duyệt vòng lặp bỏ qua mới được
dạ cảm ơn Thây e làm được rồi ạ. giữa các range cách nhau = dấu chấm phây, h làm sao để xóa dấu chấm phẩy ở cuối đoạn tetx ạ.
Function NoiChuoi(ByVal RangeInOneRow As Range) As String
Dim rg As Range
For Each rg In RangeInOneRow
If rg.EntireRow.Hidden = False Then
NoiChuoi = NoiChuoi & "s" & ChrW(7889) & " " & rg & "; "
End If
Next rg
End Function
KQ: =NoiChuoi(N286:N287) = số 2753/QĐ-UBND ngày 01/07/2021; số 4351/QĐ-UBND ngày 29/10/2021;
Chào bạn bạn dùng hàm left để tác ra là được nhé
Noichuoi = left(noichuoi, len(noichuoi)-1)
e làm được rồi. Cảm ơn Thầy ạ!
Chúc bạn học tốt cùng gitiho