Em cần giúp về vấn đề cập nhật dữ liệu trong EXCEL

Liên hệ QC

tunglamth

Thành viên mới
Tham gia
12/8/07
Bài viết
3
Được thích
0
Em là một thành viên mới của diễn đàn và có một bài toán rất mong được các anh chị giúp đở:
bài toán của em là:
- có 2 sheet, một sheet có tên là Mẫu hóa đơn, là nơi cho phép nhập vào các thông tin như MãKH, Họ tên, địa chỉ....
- Sheet còn lại có tên là Danh sách KH.
- yêu cầu là : Khi nhập các thông tin vào Hóa đơn thì các thông tin đó được tự động cập nhật thêm vào trong bảng DSKH. Nếu trong quá trình nhập mà Mã KH được nhập đã có trong bảng DSKH (khách đến khám bệnh lần 2) thì sẽ tự động lấy thông tin trong bảng dskh vào hóa đơn.
- Em chỉ biết về Excel với các hàm cơ bản thôi, còn dùng VB trong excel hay Macro thì em mù tịt ah - Giúp em với nhé !!
 
Đúng ra phải làm như sau: Là điền tên vào DANHSACH trước, sau đó mới xuất ra HOADON... sau bạn lại làm ngược lại thế?
 
Upvote 0
Cái này phải dùng VBA thôi, nếu makh đã có (countif >1) thì hiện tên kh ..., if not update vào dmkh. Hơi khó.
Dễ hơn, if not quay qua DMKH và cập nhật, khi xong quay về hóa đơn.
 
Upvote 0
tunglamth đã viết:
bài toán là:
- có 2 sheet, một sheet có tên là HDon, là nơi cho phép nhập vào các thông tin như MãKH, Họ tên, địa chỉ....
- Sheet còn lại có tên là DSKH.
- yêu cầu là : Khi nhập các thông tin vào Hóa đơn thì các thông tin đó được tự động cập nhật thêm vào trong bảng DSKH. Nếu trong quá trình nhập mà Mã KH được nhập đã có trong bảng DSKH (khách đến khám bệnh lần 2) thì sẽ tự động lấy thông tin trong bảng dskh vào hóa đơn.
- Em chỉ biết về Excel với các hàm cơ bản thôi, còn dùng VB trong excel hay Macro thì em mù tịt ah - Giúp em với nhé !!
Bạn xem trong file đính kèm:
Sau khi nhập xong thì bấm vô nút 'Nhập" để chạy macro nhập dữ liệu cho bạn!
 

File đính kèm

Upvote 0
làm như bác SA_DQ thì em làm rồi. Nhưng còn trường hợp mà nhập MãKH vào và tự động dò tìm thì sao ah ?
 
Upvote 0
Tôi thấy Bác SA đã làm đúng ý bạn rồi mà, có tự động dò. Bạn chỉ cần thêm nếu isna(match(...)) => Địa chỉ, tên ...để trống là OK. Nghĩa là nếu makh mới chưa có thì các thông tin khác bỏ trống, điền xong hết thông tin thì auto update.
 
Upvote 0
Theo tôi bác Sa_DQ có thể thêm dòng lệnh nếu đã có mã khách hàng rồi thì không cho nhập nữa để tránh bị trùng. Và nên lấy mã số thuế làm mã khách hàng thì tiện hơn.
 
Upvote 0
Em muốn hỏi.
hiện em đang có 2 file exell khác nhau và 2 bản đó là 2 máy pc vì em phải sử dụng 2 đi đi lại lại lúc thị nhập máy này và nhập máy kia
em muốn anh chỉ hộ em cách cập nhật 2 file đó cùng cập nhật về 1 file(máy) nhất định.
em cám ơn anh
 
Upvote 0
Web KT

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

Back
Top Bottom