Cảm ơn bạn. Có cách nào để mình chọn 1 vùng cần replace rồi nhấn nút macro đó để nó thay ko bạn![]()
File đính kèm dùng VBA, Bạn thử xem có đúng ý bạn không ?
tmp = Sheets("Tu dien").[a3:a65000].Find(cls, , , 1).Address
Hy vọng file sau đúng ý bạn
Mình qua sheet 3 thay thế nội dung trong đó thế nào bạn ?
Code của bạn đổi "Phim truyện: Nữ sinh (Phim VN - tập 8)" thành "PT: Nữ sinh PTVN - tập 8)"
Như thế là đúng ý người hỏi nhưng gặp những trường hợp như thế thì nên xóa dấu ")"
Tuy nhiên tôi có cảm giác là có cái gì đó chưa ổn trong yêu cầu của người hỏi.
Ta xét "Phim truyện: Nữ sinh (Phim VN - tập 8)".
Nếu là tôi thì tôi đổi thành "PT: Nữ sinh (PTVN - tập 8)"
Bỏ ngoặc thành "PT: Nữ sinh PTVN - tập 8" nó kỳ kỳ thế nào ấy.
Theo tôi cái "PTVN" kia nó là lời chú thích, giải thích thêm, làm rõ nghĩa thêm nên phải để trong ngoặc đơn. Hoặc cùng lắm là để sau dấu gạch ngang "-".
Ngoài ra có thể gây hiểu lầm.
Ví dụ:
"Phim truyện: CLB Thanh niên (Phim VN - tập 8)"
Đổi thành:
"PT: CLB Thanh niên (PTVN - tập 8)"
thì chả sao nhưng nếu đổi thành:
"PT: CLB Thanh niên PTVN - tập 8"
thì PTVN không còn là chú thích nữa mà nó là một phần của tên. Vậy tên phim là "CLB Thanh niên Phật Tử Việt Nam"?
Tất nhiên đây chỉ là cảm nhận của tôi. Tôi không áp đặt cho ai cả.
Anh ơi, cái này do danh sách yêu cầu Replace của Sheet từ điển quyết định chớ mình không được tùy tiện, nếu muốn xóa dấu ngoặc nào thì họ phải thêm dấu ngoặc đó vào danh sách và thực hiện Replace cho vùng nào đó nếu họ muốn.
Thì vì thế mà tôi không nói là sai (tôi nói rõ là đúng ý người hỏi mà) với yêu cầu mà chỉ nói nên xóa dấu ")"
Thì bạn cũng thấy nếu cứ để dấu ")" thì trông nó kỳ kỳ thế nào ấy.
--------------
Tôi nghĩ là người hỏi chưa nghĩ thấu đáo và nói hết ý mình.
Tức đã xóa "(" thì nên nói thêm là lúc đó xóa cả ")"
Và tôi cho là nghĩ chưa thấu đáo thì tôi đã xét các vd. tiếp theo mà. Tất nhiên chỉ là cảm nhận của tôi thôi. Tôi không cho là phải như tôi nghĩ.
Cũng chính vì lẽ đó mà sau khi nhìn cái bảng tra cứu (TĐ), em chả muốn làm (lằng nhằng sao ấy...)
Chứ dạng bài Find and Replace này có phải là khó khăn gì đâu
Ẹc... Ẹc...
Chính xác của cái replace này thì nó sẽ thành PTVN: Nữ sinh - Tập 8Ta xét "Phim truyện: Nữ sinh (Phim VN - tập 8)".
Nếu là tôi thì tôi đổi thành "PT: Nữ sinh (PTVN - tập 8)"
Bỏ ngoặc thành "PT: Nữ sinh PTVN - tập 8" nó kỳ kỳ thế nào ấy.