VBA lồng 2 phương thức Find

Liên hệ QC

chipiu3001

Thành viên hoạt động
Tham gia
22/8/15
Bài viết
105
Được thích
15
Chào anh chị em

Mình có tạo VBA tính toán số điểm cho NCC.
Giao chậm thì bị trừ điểm.

Mình có lồng 2 phương thức Find
- Tìm ngày KH về sau đó tìm ngày giao hàng.
Tuy nhiên bị báo lỗi này
1705283188451.png
Không biết có phải không thể lồng 2 phương thức find vào nhau không. Các bạn xem file đính kèm lý giải giúp mình với nhé.

Mình cảm ơn nhiều
1705283171394.png
 

File đính kèm

  • PHIẾU THEO DÕI ĐƠN HÀNG (2).xlsm
    24 KB · Đọc: 16
Mình có thêm code 1 trường hợp không tính ngày nghỉ nữa.
Các bạn xem đã OK chưa.
 

File đính kèm

  • PHIẾU THEO DÕI ĐƠN HÀNG (2) Ver 03.xlsm
    24.3 KB · Đọc: 4
Upvote 0
Lại thêm một điều kiện nữa này, lúc đầu tôi nhìn thấy hàng [N] là nghi nghi lắm
 
Upvote 0
#42 Bạn xem lại mã ở #32
Bài đã được tự động gộp:

Bạn muốn biết tại sao hàm Find của bạn bị lỗi?

Đơn giản là bạn đã gọi Find "X", sau đó gọi Find "O", bây giờ bạn lại muốn gọi FindNext cho Find "X"
Lúc này phương thức Find của Range không còn lưu lệnh tìm "X" nên trả về Nothing cho KH
 
Lần chỉnh sửa cuối:
Upvote 0
Lại thêm một điều kiện nữa này, lúc đầu tôi nhìn thấy hàng [N] là nghi nghi lắm
Tại vì phần khó mới hỏi thôi. Ban đầu thắc mắc tại sao Find set KH lại nothing.
Còn phần này mình tự làm rồi.
Cảm ơn bạn nhé
#42 Bạn xem lại mã ở #32
Bài đã được tự động gộp:

Bạn muốn biết tại sao hàm Find của bạn bị lỗi?

Đơn giản là bạn đã gọi Find "X", sau đó gọi Find "O", bây giờ bạn lại muốn gọi FindNext cho Find "X"
Lúc này phương thức Find của Range không còn lưu lệnh tìm "X" nên trả về Nothing cho KH
Đây chính là cái mình muốn biết.
Vì vậy không thể lồng 2 phương thức Find vào nhau.
Cảm ơn bạn.
 
Upvote 0
Web KT
Back
Top Bottom