ThuongvuCandy
Thành viên mới

- Tham gia
- 8/9/20
- Bài viết
- 11
- Được thích
- 4
Không thấy miếng mác rô nào bạn.
bạn ơi file gốc rất nặng mình làm macro trên file ấy và không up file lên được. mình cut bớt dữ liệu làm vào file mới này thì ko trích xuất được dữ liệu cần lọc. bạn xem giúp mình với nhéKhông thấy miếng mác rô nào bạn.
Chép cái này lên là được.
chép cái gì vậy bạn ơiChép cái này lên là được.
Bạn lưu ý rằng file có định dạng .XLSX sẽ không bao giờ có chứa bất cứ macro nào cả. Vậy nếu bạn record macro mà muốn lưu lại thì BẮT BUỘC phải lưu theo định dạng khác, là .XLSM hoặc .XLSB nhé!bạn ơi file gốc rất nặng mình làm macro trên file ấy và không up file lên được. mình cut bớt dữ liệu làm vào file mới này thì ko trích xuất được dữ liệu cần lọc. bạn xem giúp mình với nhé
mình đã lưu thành xlsm nhưng khi mình advanced filter thì dưới phần danh sách lọc hiện ra bảng lỗi không đầy đủ thông tin. bạn giúp mình vớiBạn lưu ý rằng file có định dạng .XLSX sẽ không bao giờ có chứa bất cứ macro nào cả. Vậy nếu bạn record macro mà muốn lưu lại thì BẮT BUỘC phải lưu theo định dạng khác, là .XLSM hoặc .XLSB nhé!
Bạn biết sử dụng chức năng Advanced Filter không? Với file của bạn, nếu thực hiện Advanced Filter (không cần record macro) thì có được không?mình đã lưu thành xlsm nhưng khi mình advanced filter thì dưới phần danh sách lọc hiện ra bảng lỗi không đầy đủ thông tin. bạn giúp mình với
mình đang dùng kết hợp cả advanced filter và macro nhưng khi nhấn nút tìm kiếm thì không hiện lên giá trị cần tìm. như bảng bên dưới bạn ạ. mình không hiểu đang mắc lỗi ở đâu mà ko trích xuất được bảng dữ liệuBạn biết sử dụng chức năng Advanced Filter không? Với file của bạn, nếu thực hiện Advanced Filter (không cần record macro) thì có được không?
Macro của bạn đâymình đang dùng kết hợp cả advanced filter và macro nhưng khi nhấn nút tìm kiếm thì không hiện lên giá trị cần tìm. như bảng bên dưới bạn ạ. mình không hiểu đang mắc lỗi ở đâu mà ko trích xuất được bảng dữ liệu
Sub tim()
'
' tim Macro
'
'
Sheets("Sheet1").Range("A2:E18").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("A1:E2"), CopyToRange:=Range("A10"), Unique:=False
Range("A10:E26").Select
Selection.Clear
Range("H11").Select
ActiveWindow.SmallScroll Down:=-3
Range("E5").Select
End Sub
Range("A10:E26").Select
Selection.Clear
Sub tim()
Sheets("Sheet1").Range("A2:E18").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("A1:E2"), CopyToRange:=Range("A10"), Unique:=False
End Sub
cảm ơn bạn rất nhiều mình đã làm được macro bảng excel vừa rồi.Macro của bạn đây
Sau khi lọc ra kết quả thì lại:Mã:Sub tim() ' ' tim Macro ' ' Sheets("Sheet1").Range("A2:E18").AdvancedFilter Action:=xlFilterCopy, _ CriteriaRange:=Range("A1:E2"), CopyToRange:=Range("A10"), Unique:=False Range("A10:E26").Select Selection.Clear Range("H11").Select ActiveWindow.SmallScroll Down:=-3 Range("E5").Select End Sub
xóa sạch hết luôn, lấy đâu mà thấy gì?Mã:Range("A10:E26").Select Selection.Clear
Vậy bạn sửa macro lại thành vầy là được:
-----------------------------------------Mã:Sub tim() Sheets("Sheet1").Range("A2:E18").AdvancedFilter Action:=xlFilterCopy, _ CriteriaRange:=Range("A1:E2"), CopyToRange:=Range("A10"), Unique:=False End Sub
Ah quên! Bấm Alt + F11 để vào cửa số lập trình sẽ nhìn thấy macro (nhắc nếu bạn chưa từng làm vụ này lần nào)
Lỗi Curcular... là lỗi tham chiếu vòng. Kiểu như bạn gõ vào cell A1 công thức =A1 thì excel không thể tính toán được. Nếu lỗi này xuất hiện, excel sẽ ghi cụ thể cell nào lỗi ở khu vục status bar, bạn nhìn vào đó, đi đến cell bị lỗi và xử lý nhécảm ơn bạn rất nhiều mình đã làm được macro bảng excel vừa rồi.
về bảng excel list tổng của mình khi cop thông tin từ list thông tin sang sheet macro thì báo lỗi này. bạn giải thích giúp mình là lỗi gì được không ạ
View attachment 245289
mình đã làm được rồi. cảm ơn bạn rất nhiềuLỗi Curcular... là lỗi tham chiếu vòng. Kiểu như bạn gõ vào cell A1 công thức =A1 thì excel không thể tính toán được. Nếu lỗi này xuất hiện, excel sẽ ghi cụ thể cell nào lỗi ở khu vục status bar, bạn nhìn vào đó, đi đến cell bị lỗi và xử lý nhé