
Gửi bởi
Hong.Van
Hôm qua làm kg được, hôm nay làm được rôi! kg hiểu máy với móc!
Tôi nghĩ 99% là do lỗi của người dùng chứ không phải là do máy móc. Bạn đừng đổ lỗi cho nó tội nghiệp.
Nhiều người bỏ qua các tùy chọn khi sử dụng các công cụ và đến một lúc nào đó khi tùy chọn hiện tại của công cụ khác với tùy chọn người dùng muốn sử dụng (có thể do sử dụng macro làm thay đổi tùy chọn mặc định) sẽ dẫn đến kết quả không như mong đợi.
Nếu người dùng nhận ra ngay là kết quả không như mong đợi (như bạn) thì còn đỡ, nhưng nếu kết quả không như mong đợi mà người dùng không nhận ra sẽ rất nguy hiểm.
Theo tôi, trong trường hợp của bạn khả năng cao nhất sẽ là
Hôm qua:
Bạn chạy một code nào đó trong đó có dòng lệnh đại loại như sau
Mã:
Cells.Find(What:="", LookAt:=xlWhole).Activate
Lúc này, hộp thoại Tìm kiếm và thay thế của bạn sẽ như sau:

Và với dữ liệu của bạn đương nhiên Excel sẽ báo là không tìm thấy
Hôm nay:
Sau khi tắt Excel và mở lại, các tùy chọn sẽ được đưa về mặc định, hộp thoại Tìm kiếm và thay thế của bạn sẽ như sau:

và kết quả đương nhiên là đúng như bạn mong muốn.
P/S: Với macro cũng vậy, khi viết cần định rõ các tùy chọn trừ khi tùy chọn đó có là cái gì cũng không ảnh hưởng đến kết quả thì có thể lượt bỏ.