Chào mọi người!
Mình viết đoạn code khi chạy thì báo lỗi, mình không biết lỗi gì, mong mọi người chỉ bảo giùm. Xin cảm ơn!
Nội dung thế này:
- File có 4 sheet, trong đó sheet 1, 2, 3 không có Filter, sheet 4 có Filter.
- Dùng chuột chọn đồng thời 3 sheet là 2, 3, 4 (giữ Ctrl để chọn).
- Mỗi khi thay đổi giá trị ô A1 của sheet 1, thì sheet 4 cũng phải tự động AppyFilter.
Code (trong Modul 1 của file đính kèm):
Private Sub Test_reApply()
Dim i As Integer, j As Integer
For i = 1 To 3
Sheets("Sheet1").[A1] = i
For j = 1 To ActiveWindow.SelectedSheets.Count
If ActiveWindow.SelectedSheets(j).AutoFilterMode = True Then
ActiveWindow.SelectedSheets(j).AutoFilter.ApplyFilter
End If
Next j
Next i
End Sub
Mình viết đoạn code khi chạy thì báo lỗi, mình không biết lỗi gì, mong mọi người chỉ bảo giùm. Xin cảm ơn!
Nội dung thế này:
- File có 4 sheet, trong đó sheet 1, 2, 3 không có Filter, sheet 4 có Filter.
- Dùng chuột chọn đồng thời 3 sheet là 2, 3, 4 (giữ Ctrl để chọn).
- Mỗi khi thay đổi giá trị ô A1 của sheet 1, thì sheet 4 cũng phải tự động AppyFilter.
Code (trong Modul 1 của file đính kèm):
Private Sub Test_reApply()
Dim i As Integer, j As Integer
For i = 1 To 3
Sheets("Sheet1").[A1] = i
For j = 1 To ActiveWindow.SelectedSheets.Count
If ActiveWindow.SelectedSheets(j).AutoFilterMode = True Then
ActiveWindow.SelectedSheets(j).AutoFilter.ApplyFilter
End If
Next j
Next i
End Sub