giaiphapexcel93@
Thành viên mới
- Tham gia
- 17/12/21
- Bài viết
- 17
- Được thích
- 1
Em dùng Code sau để thu gọn các dòng trống dữ liệu trong EXCEL
nhưng khi nhập dữ liệu thì Code không chạy ngay mà mà ấn sang một sheet khác rồi ấn lại sheet đang thực hiện thì dòng mới được ẩn (giống như khi dữ liệu thay đổi thì phải reset lại trang sheet thì mới thực hiện được lệnh)
Private Sub Worksheet_Activate()
Dim Rng As Range
Application.ScreenUpdating = False
For Each Rng In [AA15:AA19]
If Rng.Value <> 0 Then
Rng.EntireRow.Hidden = False
Else
Rng.EntireRow.Hidden = True
End If
Next Rng
Application.ScreenUpdating = True
End Sub
File đính kèm
nhưng khi nhập dữ liệu thì Code không chạy ngay mà mà ấn sang một sheet khác rồi ấn lại sheet đang thực hiện thì dòng mới được ẩn (giống như khi dữ liệu thay đổi thì phải reset lại trang sheet thì mới thực hiện được lệnh)
Private Sub Worksheet_Activate()
Dim Rng As Range
Application.ScreenUpdating = False
For Each Rng In [AA15:AA19]
If Rng.Value <> 0 Then
Rng.EntireRow.Hidden = False
Else
Rng.EntireRow.Hidden = True
End If
Next Rng
Application.ScreenUpdating = True
End Sub
Bài đã được tự động gộp:
File đính kèm
File đính kèm
Lần chỉnh sửa cuối: