Chuyển công thức -> VBA!

  • Thread starter Thread starter ThuNghi
  • Ngày gửi Ngày gửi
Liên hệ QC

ThuNghi

Hãy cho rồi sẽ nhận!
Thành viên đã mất
Tham gia
16/8/06
Bài viết
3,808
Được thích
4,449
Nhờ các cao thủ chuyển hộ công thức -> VBA như sau:
Ta có:
- S01: DMKH gồm có KH01, KH02, ..., KH99
- S02: Data: MaKH, SL: KH01----100, mỗi mã KH chỉ có duy nhất 1 row trong data
- S03: Sheet nhập liệu.
Làm thế nào khi nhập liệu chỉ tham chiếu DMKHi (thuộc DMKH) mà sẽ không bao gồm mã KH đã tồn tại trong Data.(đã có nhập)
Nếu dùng công thức thì phải dùng countif(), sau đó index và tạo ra tại Cell i.
Tính dùng vòng lặp, duyệt qua DMKH nếu đã có trong data thì sẽ không lấy. Có vẻ gia công quá.
Cám ơn nhiều.
 
ThuNghi đã viết:
Nhờ các cao thủ chuyển hộ công thức -> VBA như sau:
Ta có:
- S01: DMKH gồm có KH01, KH02, ..., KH99
- S02: Data: MaKH, SL: KH01----100, mỗi mã KH chỉ có duy nhất 1 row trong data
- S03: Sheet nhập liệu.
Làm thế nào khi nhập liệu chỉ tham chiếu DMKHi (thuộc DMKH) mà sẽ không bao gồm mã KH đã tồn tại trong Data.(đã có nhập)
Nếu dùng công thức thì phải dùng countif(), sau đó index và tạo ra tại Cell i.
Tính dùng vòng lặp, duyệt qua DMKH nếu đã có trong data thì sẽ không lấy. Có vẻ gia công quá.
Cám ơn nhiều.
Dùng VBA dễ hơn anh ơi.

Lê Văn Duyệt
 
Upvote 0
ThuNghi đã viết:
Nhờ các cao thủ chuyển hộ công thức -> VBA như sau:
Ta có:
- S01: DMKH gồm có KH01, KH02, ..., KH99
- S02: Data: MaKH, SL: KH01----100, mỗi mã KH chỉ có duy nhất 1 row trong data
- S03: Sheet nhập liệu.
Làm thế nào khi nhập liệu chỉ tham chiếu DMKHi (thuộc DMKH) mà sẽ không bao gồm mã KH đã tồn tại trong Data.(đã có nhập)
Nếu dùng công thức thì phải dùng countif(), sau đó index và tạo ra tại Cell i.
Tính dùng vòng lặp, duyệt qua DMKH nếu đã có trong data thì sẽ không lấy. Có vẻ gia công quá.
Cám ơn nhiều.

Có thể up file được không bác, dễ hình dung hơn.

Thân!
 
Upvote 0
Mục đích là KH nào đã có trong Data rồi thì Source của nhập sẽ o có mã KH ấy. Tôi đang nghĩ là nên dùng vòng lặp để bỏ bớt từ DMKH_Loc (Copy tòan bộ DMKH gốc) hay là từ DMKH gốc tạo ra DMKH_Loc.
Cám ơn Hiếu nhé. Nếu mà dùng VBA không qua 1 cell trung gian thì quá tuyệt.
 

File đính kèm

Upvote 0
Web KT

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

Back
Top Bottom