Copy dữ liệu và công thức khi có dữ liệu ở dòng tiếp theo

Liên hệ QC

Đinh Văn Mạnh

Thành viên mới
Tham gia
19/9/17
Bài viết
3
Được thích
0
Giới tính
Nam
Kính chào các anh chị em!

Lần đầu em đăng bài không biết có nhầm box không, mong anh chị em bỏ qua ạ.

Em có một file cho công nhân nhập dữ liệu. VÌ để công nhân đỡ nhập nhầm dữ liệu khi đang để tính năng filter và để làm nhẹ file excel, em muốn làm công nhân nhập dữ liệu đến dòng nào thì excel tự động copy định dạng và công thức từ dòng trên xuống.

Em không muốn dùng tính năng "Table" vì em thấy dữ liệu lên đến vài nghìn dòng thì tables sẽ rất chậm, việc tham chiếu khi dùng hàm cũng rất khó.

Như hình minh họa bên dưới: Khi công nhân bắt đầu nhập số liệu vào ô D4 trở đi thì sẽ tự động copy format và formular ở dòng trên xuống.
1608991601264.png

Em đã viết code pastespecial và dùng sự kiện worksheet_selection_change để làm nhưng chỉ được 1 lần và thường xuyên bị giữ trong vòng lặp do dữ liệu thay đổi tại chính dòng đã thực hiện xong.

Các cao nhân nào có thời gian giúp em với ạ. Em cảm ơn!
 

File đính kèm

  • RX-EI-AMI.xlsm
    651.1 KB · Đọc: 10
Khi công nhân bắt đầu nhập số liệu vào ô D4 trở đi thì sẽ tự động copy format và formular ở dòng trên xuống.
Bạn thử record macro khi đặt chuột dòng dưới và ấn ctrl+D, rồi viết code theo đó xem
Em đã viết code pastespecial và dùng sự kiện worksheet_selection_change để làm nhưng chỉ được 1 lần và thường xuyên bị giữ trong vòng lặp do dữ liệu thay đổi tại chính dòng đã thực hiện xong.
thử application.EnableEvents=false đầu thủ tục (và nên để worksheet_Change chứ không phải selection_Change, nên chạy code khi thay đổi dữ liệu thôi)
 
Upvote 0
Bạn thử record macro khi đặt chuột dòng dưới và ấn ctrl+D, rồi viết code theo đó xem

thử application.EnableEvents=false đầu thủ tục (và nên để worksheet_Change chứ không phải selection_Change, nên chạy code khi thay đổi dữ liệu thôi)
Bác xem giúp em xem thế nào với ạ. Code phần copy thì em làm xong rồi, chỉ có phần phát hiện thay đổi để thực hiện copy là không hoạt động được.
 

File đính kèm

  • RX-EI-AMI format.xlsm
    30.5 KB · Đọc: 6
Upvote 0
Bác xem giúp em xem thế nào với ạ. Code phần copy thì em làm xong rồi, chỉ có phần phát hiện thay đổi để thực hiện copy là không hoạt động được.
Tôi làm tạm vậy chứ nghĩ còn có nhiều vấn đề nữa, thôi bạn cứ xem tham khảo vậy
 

File đính kèm

  • RX-EI-AMI format.xlsm
    29.4 KB · Đọc: 15
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom