Nhờ hỗ trợ code tự động paste giá trị (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

J.Kakalot

Thành viên mới
Tham gia
17/2/12
Bài viết
29
Được thích
16
Giới tính
Nam
Gửi các anh chị

Em có 1 file " Cập Nhật " đính kèm , vì không biết code VBA nhưng có lẽ phải dùng thì mới làm được => vì vậy nhờ anh chị giúp :

+ File có 2 sheet , sheet "Tổng hợp" tổng hợp dữ liệu theo sheet " Dữ Liệu" , tuy nhiên dữ liệu có thể update theo ngày vì vậy em muốn khi xóa và thay dự liệu của ngày khác , bên sheet "tổng hợp" sẽ tự động paste giá trị của ngày cũ

+ Vd : trong file sheet " Dữ liệu " ngày 1/2/2018 , khi xóa dữ liệu ngày 1/2/2018 thì giá trị trên sheet 'Tổng hợp" ngày 1/2/2018 sẽ tổng động paste & giữ nguyên giá trị
Cám ơn anh chị đã đọc
 

File đính kèm

Nghĩa là khi xóa tại sheet " dữ liệu " => phân công thức trong sheet " tổng hợp " ngày tương ứng sẽ paste giá trị ( không để công thức nữa )
 
Upvote 0
Sao làm kiểu kỳ vậy? Sao không suy nghĩ cách làm hay hơn là dùng 3 Sheet.
1. 1 Sheet làm Form nhập liệu
2. 1 Sheet để lưu Data bên sheet Form mỗi lần nhập liệu
3. 1 Sheet báo cáo (có thể sheet này là Pivot từ Sheet Data).

Ghi chú: Tôi chỉ cách cho tổ chức dữ liệu. Chứ không thích làm nhé....:D
Cách này chỉ đơn giản nếu dữ liệu nhẹ , đây là dạng báo cáo hàng ngày nhưng lưu lịch sử cho cả năm vì vậy để tránh file bị nặng => cần xóa bớt đi

Cám ơn anh(chị) đã góp ý , tuy nhiên có giải pháp nào khác không ạ ?:)
 
Lần chỉnh sửa cuối:
Upvote 0
Muốn người khác giúp thì phải nói sao cho người ta hiểu.
Cách xử lý tùy thuộc vào cách xóa. Có ít nhất 2 kiểu xóa:
1. Xóa hết trong 1 bước nhẩy. Tức chọn toàn bộ các ngày trong cột ngày rồi nhấn Delete. Thì cũng trong 1 bước nhẩy biến các công thức thành giá trị thôi.
2. Xóa từng ngày.
Có nhiều khả năng bạn chọn cách xóa này vì
Vd : trong file sheet " Dữ liệu " ngày 1/2/2018 , khi xóa dữ liệu ngày 1/2/2018 thì giá trị trên sheet 'Tổng hợp" ngày 1/2/2018 sẽ tổng động paste & giữ nguyên giá trị
...
Cách này chỉ đơn giản nếu dữ liệu nhẹ , đây là dạng báo cáo hàng ngày nhưng lưu lịch sử cho cả năm vì vậy để tránh file bị nặng => cần xóa bớt đi
Tức xóa từng ngày hoặc vài ngày (xóa bớt chứ không xóa hết). Vậy thì tôi hỏi: ngày 1/2/2018 có ở nhiều chỗ (A4, A5, A8, ...). Nếu bạn mới xóa ở A4 thì đã biến công thức ở 'Tổng hợp'!B4 thành giá trị chưa hay đợi tới tức xóa hết các ngày 1/2/2018?

Nói chung chung thì thánh cũng chịu. Suy nghĩ chút đi. Suy nghĩ không đau đâu, đừng sợ.
 
Upvote 0
Muốn người khác giúp thì phải nói sao cho người ta hiểu.
Cách xử lý tùy thuộc vào cách xóa. Có ít nhất 2 kiểu xóa:
1. Xóa hết trong 1 bước nhẩy. Tức chọn toàn bộ các ngày trong cột ngày rồi nhấn Delete. Thì cũng trong 1 bước nhẩy biến các công thức thành giá trị thôi.
2. Xóa từng ngày.
Có nhiều khả năng bạn chọn cách xóa này vì

Tức xóa từng ngày hoặc vài ngày (xóa bớt chứ không xóa hết). Vậy thì tôi hỏi: ngày 1/2/2018 có ở nhiều chỗ (A4, A5, A8, ...). Nếu bạn mới xóa ở A4 thì đã biến công thức ở 'Tổng hợp'!B4 thành giá trị chưa hay đợi tới tức xóa hết các ngày 1/2/2018?

Nói chung chung thì thánh cũng chịu. Suy nghĩ chút đi. Suy nghĩ không đau đâu, đừng sợ.
Gửi anh (chị)

Em chọn cách 1 => anh ( chị ) giúp phần code nhé

Note : bình thường phần data chỉ có 1 ngày ( file đính kèm ) , nên xóa hết là cần tự động paste được

Cám ơn anh (chị)
 

File đính kèm

Upvote 0
Gửi anh (chị)

Em chọn cách 1 => anh ( chị ) giúp phần code nhé

Note : bình thường phần data chỉ có 1 ngày ( file đính kèm ) , nên xóa hết là cần tự động paste được

Cám ơn anh (chị)
Góp ý cho bạn:
1/ Sheet Tổng hợp bạn nên có tiêu đề đầy đủ để các thành viên còn hiểu (bạn muốn cái gì tiếp theo).
2/ Bạn diễn giải không rõ ràng nên không ai hiểu để mà giúp, theo tôi hiểu (File của bạn):
- Sheet Dữ liệu, sau khi nhập liệu xong (vùng A4:B24) thì lưu toàn bộ dữ liệu vùng đó sang sheet Tổng hợp và xóa dữ Liệu vùng A4:B24 (cho trống để nhập lại từ đầu).
- Thực hiện công việc nhập liệu tiếp theo.
3/ Nếu đúng thế thì bạn nên có 1 sheet danh mục để dùng nó chọn nhập liệu cho nhanh.
 
Lần chỉnh sửa cuối:
Upvote 0
Note : bình thường phần data chỉ có 1 ngày ( file đính kèm ) , nên xóa hết là cần tự động paste được
Bạn đưa vấn đề đơn giản thì code cũng đơn giản nhé.
Nếu dữ liệu khác đi thì bạn tự chỉnh lại cho phù hợp
 

File đính kèm

Upvote 0
Web KT

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

Back
Top Bottom