Các anh chị cho em hỏi chút. Giờ em có 1 file, nếu trong khoảng từ dòng 4 đến dòng cuối ( dòng cuối sẽ thay đổi khi nhập liệu) mà có dòng nào trống thì excel tự ẩn dòng đó đi. Các anh chị cho em xin code với ạ.
Trước em thấy có 1 bài toán tương tự với code như sau:
Private Sub Worksheet_Activate()
ActiveSheet.Unprotect ("Learning_Excel")
Dim Rng As Range
Application.ScreenUpdating = False
For Each Rng In [I19:I42]
If Rng.Value = "" Or Rng.Value = 0 Then Rng.EntireRow.Hidden = True
Next Rng
Application.ScreenUpdating = True
ActiveSheet.Protect ("Learning_Excel")
End Sub
Giờ em muốn mở rộng trường chỗ i42 thay vào đó là i & dòng cuối. nhưng code báo lỗi ạ. Em mới tập vba nên nhờ các anh chị chỉ giúp em với ạ. Em chân thành cảm ơn anh chị!
Trước em thấy có 1 bài toán tương tự với code như sau:
Private Sub Worksheet_Activate()
ActiveSheet.Unprotect ("Learning_Excel")
Dim Rng As Range
Application.ScreenUpdating = False
For Each Rng In [I19:I42]
If Rng.Value = "" Or Rng.Value = 0 Then Rng.EntireRow.Hidden = True
Next Rng
Application.ScreenUpdating = True
ActiveSheet.Protect ("Learning_Excel")
End Sub
Giờ em muốn mở rộng trường chỗ i42 thay vào đó là i & dòng cuối. nhưng code báo lỗi ạ. Em mới tập vba nên nhờ các anh chị chỉ giúp em với ạ. Em chân thành cảm ơn anh chị!