Lê Công Nô
Lê Công Nô
Thảo luận 7 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 136 lượt xem

Dear Em muốn lưu nội dung các Cột từ sheet "SoHD" và sheet "PAYMENT" vào sheet

Dear thầy.

Em muốn lưu nội dung các Cột từ sheet "SoHD", và sheet "PAYMENT" vào sheet "data" 

-dữ liệu trong 2 sheet "SoHD" và sheet "PAYMENT" luôn cập nhật, 

- và trong sheet "data" sẽ tự động thêm dữ liệu từ 02 sheet trên (nhưng không trùng lặp dữ liệu) khi ta tạo nút bấm.

Giup em vs ạ, em cảm ơn thầy.







Thảo luận 7 câu trả lời
Lượt xem 136 lượt xem
Vỗ tay vỗ tay
Lê Công Nô 19:01 - Jan 03, 2022
Vỗ tay vỗ tay
Lê Công Nô 08:01 - Jan 04, 2022

Chào bạn bạn đang thêm bằng from nào nhỉ?

Vỗ tay vỗ tay
Lê Công Nô 12:01 - Jan 04, 2022

Dear thầy. 

https://gitiho.com/u/182250-le-c" title="Lê Công Nô" style="color: rgb(84, 94, 109); line-height: 21px; margin: auto 0px;">Lê Công Nô16 giờ trước

https://1drv.ms/x/s!AuHzYMRi5Ju...

Em gửi thầy link ạ.

Sheets "SoHd" thì em thêm dữ liệu bằng userform, còn sheets "PAYMENT" em nhập liệu thủ công 5

- sau khi nhập liệu 2 sheets này, em muốn đưa dữ liệu vào trong sheets"data"

em cảm ơn ạ

Vỗ tay vỗ tay
Lê Công Nô 12:01 - Jan 04, 2022

https://1drv.ms/x/s!AuHzYMRi5Juzgjotp...

Như nội dung em viết ở trên ạ. em gửi lại link ạ

Vỗ tay vỗ tay
Lê Công Nô 14:01 - Jan 04, 2022

Bạn làm theo quy trình sau nhé:

- Bước 1: Khi lưu bảng SoHD sang bảng Data, bạn nên có 1 ô để lưu giá trị số dòng cuối của bảng soHD tại thời điểm lưu. Tương tự với bảng Payment. Mình tạm gọi đây là "Dòng lưu cuối" nhé

- Bước 2: khi muốn lưu thêm, bạn cần kiểm tra xem từ vị trí dòng lưu cuối so với dòng cuối của bảng có khác nhau không, nếu khác nhau tức là có thêm dữ liệu => phần lưu sang Data sẽ tính từ Dòng lưu cuối + 1 cho tới Dòng cuối.

Sau đó cập nhật lại giá trị dòng lưu cuối = dòng cuối.

---

Như thế sẽ đảm bảo được nguyên tắc không bị lưu dữ liệu cũ.

Vỗ tay vỗ tay
Lê Công Nô 19:01 - Jan 04, 2022

có thể cho em code mẫu về ví dụ này, em tham khảo dc k ạ

- phần nội dung này sẽ có trong VBA ??. 

EM CẢM ƠN

Vỗ tay vỗ tay
Lê Công Nô 09:01 - Jan 06, 2022

Không có bài cụ thể cho nội dung này. Tuy nhiên nguyên tắc giống với việc gọi userform Sửa nội dung.

Khi muốn đưa 1 nội dung từ Sheet lên Userform để sửa lại thì bạn phải ghi nhớ dòng nơi đã lấy nội dung => để khi sửa xong thì lưu đúng trở lại vị trí dòng đã lấy ra.

Về bản chất là bạn ghi nhớ lại các vị trí ở thời điểm trước khi update => trong quá trình update có sự thay đổi gì thì sẽ lấy từ vị trí cũ tính tới vị trí mới.

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông