em có 1 file. em muốn khi nhập số ở i6, VÀ CHỌN MH tại ô h5, j1 và ấn nút lưu thì dử liệu tự dộng lưu tại dòng chứa Dữ liệu đó,TK a/c
Sub Record()
Range("c:c").Find([h5], [c12])(1, [j5] + 1) = [i6]
End Sub
---Thử cái này coi được không bạn :
PHP:Sub Record() Range("c:c").Find([h5], [c12])(1, [j5] + 1) = [i6] End Sub
- Tìm trong cột C (tính từ dưới cell C12) xem có cell nào giống với cell H5 hay không---
Nếu được ptlong04x1 giải thích giúp code trên
Cám ơn nhé!
Em nghĩ trong trường hợp này có thể không dùng bẫy lỗi. Vì trong file tác giả chọn Mã hàng và Tháng bằng Validation List, nếu mình nhập bậy vào thì Validation sẽ la làng lên, như vậy chắc chắc tìm sẽ có.tuy nhiên code thiếu bẩy lổi (lở tìm không có thì sao?)
Chưa hiểu ý đồ của tác giả lắm, vì đàng nào cũng tốn công nhập liệu, sao không nhập thẳng vào bảng luôn ---> Tự nhiên làm cho mất công thêm!
Chuyện gì cũng có thể xảy ra cả! Ai dám nói rằng không thể nhập được dử liệu khác với list có sẳn??? (bạn chỉ cần thêm câu lệnh On Error Goto Thoat gì đó sẽ chắc bắp hơn)Em nghĩ trong trường hợp này có thể không dùng bẫy lỗi. Vì trong file tác giả chọn Mã hàng và Tháng bằng Validation List, nếu mình nhập bậy vào thì Validation sẽ la làng lên, như vậy chắc chắc tìm sẽ có.
Tôi cho rằng đây là CÁCH QUÁ SIÊNG ấy chứ ---> Vì thực chất tốn công hơn nhiều: Chọn mã, nhập tháng, nhập số liệu rồi bấm nút ---> Hic... chắc chả ai làm thế bao giờChắc là 1 cách làm biếng đây mà, vì dù sao chọn chọn thì cũng khoẻ hơn là phải dò ra hàng ra cột để mà gõ dữ liệu vô.
---Nếu là tôi thì tôi làm khác
- Trong sheet nhập liệu, tôi nhập dử liệu vào 3 cột: MÃ HÀNG, THÁNG và SỐ LIỆU
- Sheet thứ 2 tôi dùng PivotTable để tổng hợp dử liệu đã nhập thành dạng ngang (giống y chang hình thức bố trí của tác giả)
- Mổi khi muốn cập nhật, chỉ cần click phải vào PivotTable, chọn Refresh là xong (PivotTable này lấy dử liệu từ 1 name động)
------------------
Xem file thí nghiệm của tôi
Thì sau khi anh nhập liệu thêm, bên sheet 2, cái PivotTable ấy vẫn không thay đổi gì ---> Anh phải click phải vào vùng PivotTable rồi chọn Refresh thì nó mới cập nhật---
Nói rõ giúp anh chỗ màu xanh chú ơi,