anhtuan1066
Thành viên gạo cội
Giã sử tôi dùng sự kiện WorkSheet_Change đễ làm cùng 1 lúc 2 việc sau đây:
Việc 1: Khi gõ vào cell A1 số từ 1 đến 4 thì sẽ tự động chuyễn A1 thành A, B, C, D tương ứng
Việc 2: Sau khi đã sữa số thành chử xong, copy A1 đến dòng cuối cùng có dử liệu cũa 1 sheet khác
Vậy code sẽ làm việc như sau:
1> Khi gõ số xong, sheet nhận biết đây là sự kiện Change nên nó sẽ tự động đổi số thành chử và làm công việc thứ 2
2> Quá trình đổi số thành chử cũng dc xem là sự kiện Change (có thay đổi ở A1) nên code lại làm tiếp công việc 2 lần nữa, tức là khi ấy sheet bên kia sẽ nhận dc cùng lúc 2 dòng dử liệu
Xin hỏi làm sao tránh tình trạng này? Tức là chỉ copy 1 lần duy nhất
Mến
ANH TUẤN
Việc 1: Khi gõ vào cell A1 số từ 1 đến 4 thì sẽ tự động chuyễn A1 thành A, B, C, D tương ứng
Việc 2: Sau khi đã sữa số thành chử xong, copy A1 đến dòng cuối cùng có dử liệu cũa 1 sheet khác
Vậy code sẽ làm việc như sau:
1> Khi gõ số xong, sheet nhận biết đây là sự kiện Change nên nó sẽ tự động đổi số thành chử và làm công việc thứ 2
2> Quá trình đổi số thành chử cũng dc xem là sự kiện Change (có thay đổi ở A1) nên code lại làm tiếp công việc 2 lần nữa, tức là khi ấy sheet bên kia sẽ nhận dc cùng lúc 2 dòng dử liệu
Xin hỏi làm sao tránh tình trạng này? Tức là chỉ copy 1 lần duy nhất
Mến
ANH TUẤN