Work Sheet!

Liên hệ QC

bitmap007

Thành viên mới
Tham gia
28/1/07
Bài viết
42
Được thích
2
có cách nào để khi vào dữ liệu ở 1 sheet dữ liệu vừa nhập vào được lưu vào sheet vừa nhập và 1 sheet khác ko nhỉ ?
 
Bạn có thể dùng sự kiện Worksheet_Change.
Giả sử nhập dữ liệu ở sheet1 và muốn dữ liệu cũng lưu và sheet2 thì bạn sử dụng Worksheet_Change cho sheet1 như sau:
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
    Sheet2.Range(Target.Address).Value = Target.Value
End Sub
 
Cám ơn bạn, nhưng theo mình hiểu thì dữ liệu trong VD chỉ được nhập vào tại cố định 1 cell của sheet 1 và được lưu vào cuối sheet 2. Ý mình muốn là các lần nhập tiếp theo thì mình sẽ nhập vào các cell tiếp theo của sheet 1 và dữ liệu có thể được chia ra sheet 2 hoặc sheet 3 theo 1 điều kiện nào đó. Hay nói cách khác dữ liệu của sheet 1 là tổng hợp của sheet 2 và sheet 3. Xin lỗi nhé nếu mình hỏi nhiều quá. Thanks
 
Bạn đưa file bạn lên đi cho dễ hiểu... Món này có thể làm dc bằng VBA mà cũng có thể làm dc bằng công thức thường... nói chung là ko có vấn đề nếu như thấy dc dử liệu thực tế
ANH TUẤN
 
bitmap007 đã viết:
Cám ơn bạn, nhưng theo mình hiểu thì dữ liệu trong VD chỉ được nhập vào tại cố định 1 cell của sheet 1 và được lưu vào cuối sheet 2. Ý mình muốn là các lần nhập tiếp theo thì mình sẽ nhập vào các cell tiếp theo của sheet 1 và dữ liệu có thể được chia ra sheet 2 hoặc sheet 3 theo 1 điều kiện nào đó. Hay nói cách khác dữ liệu của sheet 1 là tổng hợp của sheet 2 và sheet 3. Xin lỗi nhé nếu mình hỏi nhiều quá. Thanks

VD đó cho bạn thấy là ta sẽ dùng vBA để nhập dữ liệu từ sheet form vào sheet data, nếu bạn muốn sang nhiều sheet hơn thì cứ dựa vào code đó điều chỉnh cho phù hợp với bạn thôi, (cái nào sang sheet1, cái nào sang sheet2, cái nào sang sheet3) còn nếu chưa biết chỉnh code thì bạn vui lòng đọc các bài trên GPE theo chữ ký của mình.

thân.
 
Web KT
Back
Top Bottom