Hơi khó hiểu, làm đại, trật làm lạiMình có file đính kèm với dữ liệu mẫu và nội dung mong muốn nhờ các bạn biết giúp đỡ.
Nhu cầu là tự động chèn thêm dòng tương tự nếu như ô cho trước có dữ liệu.
Mong các bạn giúp mình xử lý file này.
Mình cảm ơn nhiều!
Hơi khó hiểu, làm đại, trật làm lại
Híc
Híc, ở sheet "TONG HOP", kết quả mình làm "Y văn Chang" kết quả của bạn màBạn ơi, tiếc là chưa đc đúng mong muốn ạl
Ví dụ ô J4 có dữ liệu, vậy chèn thêm 1 dòng bên dưới dòng 4 (giống hệt dòng 4, những khác là ô I5 (tại dòng 5 mới chèn thêm) sẽ bằng giá trị ô J4
Tương tự như vậy, cho dòng 7:
- ô J7 có dữ liệu => sẽ chèn thêm 1 dòng bên dưới dòng 7 (có ô J7, giống hệt dòng 7, những khác là ô I8 (tại dòng 8 mới chèn thêm sẽ có giá trị bằng ô J7)
- ô K7 có dữ liệu => sẽ chèn thêm 1 dòng bên dưới dòng 8 (dòng kế tiếp, giống hệt dòng 7, những khác là ô I9 (tại dòng 9 mới chèn thêm, sẽ có giá trị bằng ô k7)
Hy vọng rõ ràng hơn chút ah![]()
File .xlsx của bạn làm gì có code mà chạy.Mình tải lại file gốc bên dưới, bạn concogia xem lại giúp mình nhớ. Khi mình ấn Generate ở file của bạn thì mình k thấy nó thay đổi :-s Xem lại giúp mình ở file gốc mình gửi nhé.
File .xlsx của bạn làm gì có code mà chạy.
Bạn phải lưu kiểu .xls hoặc .xlsm và enable macros mới dùng VBA được
Mở file ở bài #2Ah file đính kèm ở bài số #5 là mình tải lên để bạn concogia và mọi người làm giúp
Mở file ở bài #2
Chọn sheet "TONG HOP" ==> xóa dữ liệu từ A2 đến I13 ==> chọn sheet "DU LIEU" nhập dữ liệu cũ của bạn vào 2 cột [J] & [K] ==> bấm nút ==> Qua sheet "TONG HOP" xem vùng kết quả [A2:I13] có giống y chang như kết quả của bạn ( mình chép ra vùng [N2:V13]) không ???
Nếu nó im ru bà rù, hổng phản ứng gì hết có nghĩa là code không chạy, bạn tìm trên diễn đàn cách chạy code trong file Excel có đuôi xlsm nhé
Híc
Thân
Chủ topic kiểm theo file với lưu í:
Trước mỗi lần chạy macro cần chép vùng dữ liệu lưu đến [A9]
trong excel thì code VBA chỉ chạy ở định dạng Type có đuôi như sauMình tải lại file gốc bên dưới, bạn concogia xem lại giúp mình nhớ. Khi mình ấn Generate ở file của bạn thì mình k thấy nó thay đổi :-s Xem lại giúp mình ở file gốc mình gửi nhé.
Các bạn xem giúp mình 2 vấn đề bên dưới nhé:
2-
(2.1) Nhờ bạn sửa lại code giúp mình đề sau khi chạy code, thì dữ liệu gốc giữ nguyên, chỉ cập nhật thêm dòng vào bảng dữ liệu mới vào sheet "Tong hop" thôi.
(2.2) Sheet "Tong hop" này sau mình đổi tên cũng ko ảnh hưởng đến marcro nhỉ ?
1-Để tăng/giảm số cột điều kiện để thêm dòng như cột J, K mình cần sửa thế nào trong code để sau có thể chủ động nếu có thay đổi ? Ví dụ mình cần tăng lên thay vì điều kiện là có dữ liệu ở cột J, K để chèn dòng như hiện nay, mà là từ cột J đến cột Q chẳng hạn ?