Một khi xài fương thức FIND() ta cần tường minh các vấn đề sau đây:
a./ Không nên lang bang tìm trên toàn bộ các trang tính, ta cần tìm ở 1 số trang tính cùng họ.
Lấy ví dụ: Ta có các trang tính: g_TongHop, g_ThongKe, B_BaoCao, F_CSDL, f_DuLieu, f_DanhMuc,. . . .
Mấy tiếp đàu gữ này fản ảnh cùng họ của các trang tính;
Cụ thể ta chỉ đi tìm ở các trang họ f_ hay họ g_, . . . .
b./ Với fương thức ta còn nên quan tậm đến kiểu dữ liệu cần tìm; Nếu tìm dữ liệu ngày-Tháng-năm, nhất thiết ta fải đưa vùng cần tìm & giá trị đang tìm vế dạng MM/DD/yyyy
b.1 Nếu trị cần tìm do Control đưa lại/.đem ra, ta cần nhờ hàm người dùng chuyển từ kiểu dữ liệu chứa trong control về kiểu MM/dd/yyyy & chỉ sau đó mới tìm;
C./ Tìm kiếm trong vùng có ô trộn thì ta fải mở rọng vùng tìm theo cách mà dữ liệu đã trộn (merge)
C1: Nếu dữ liệu trộn theo cột thì ta nới rọng vùng tìm thêm N dòng; Trị N tùy thuộc vô nơi trường/cột cần tìm
C2: Tương tự tìm trong vùng trộn ô theo hàng thì ta fải lấy thêm vùng tìm
Nếu chắc ăn, lấy hết dữ lie5u của trang tính, ta sẽ làm macro ì ạch trong công cuộc tìm kiếm
Nếu lấy không đủ so với dữ liệu trộng sẽ tìm không cho kết qủa
D. Trong quá trình tìm kiếm ta cần lưu ý khoanh vùng cách tìm như nguyên dạng hay 1 fần cụm từ trong câu
Ví dụ: Nếu tìm từ "Nguyễn Văn Bé', ta có thể lạc vô 'Nguyễn Văn Bén,. . . .
E./ Trong macro của bạn, nó chỉ tìm thấy lần đầu & bào bạn kết quả;
Nếu trên trang đó có 2 Nguyễn Văn Bé thì sao? Lúc đó hoạc bạn sẽ được trả về chưa hoàn toàn kết quả của cuộc tìm kiếm.
Vài chú í nho nhỏ:
(Ở trên ta nói tìm trong họ các trang tính), khi tìm trên 1 trang tính ta nên cô gọn vùng cần tìm để không ảnh hưởng đến tốc độ công cuộc. (Tốt nhật trong trường hợp này là họ các trang tính này có thiệc kế hoàn toàn như nhau
Còn như file bạn đưa lên, mình cho là bạn có vẻ như đang đùa với cộng đồng này hay sao í!
Rất vui nếu tiếp tục nhận được những fản hồi từ bạn!