Tạo name động cho validation

Liên hệ QC

chibi

Thành viên tích cực
Thành viên danh dự
Tham gia
10/1/07
Bài viết
1,120
Được thích
622
Chào các bạn, mình có đọc trên diễn đàn nói về tạo name động cho validation. Nay mình có câu hỏi muốn các bạn giúp đỡ.
Có 1 hệ thống tài khoản được nhập trong vùng từ "A1" đến "A50", tài khoản từ cấp 1 đến cấp 4 (Có những tài khoản không phải có tới cấp 4).
Mình muốn thiết lập phần nhập tài khoản bằng validation với điều kiện: Chỉ hiện các tài khoản chi tiết, tức là nếu chỉ là tài khoản cấp 1 thì hiện luôn tài khoản cấp 1, nếu chi tiết tới cấp nào thì chỉ hiện chi tiết của cấp đó.
Ví dụ: 111, 112, 241, 2411, 2412, 2413, 511, 5111, 5112, 51121, 51122
Trong list của validation chỉ hiện: 111, 112, 2411, 2412, 2413, 5111, 51121, 51122.
Xin cảm ơn
 
Nếu chỉ là Excel thì bạn phải tạo ra một cột phụ. Cột này sẽ hiển thị những Tài khoản chi tiết (Tài khoản cấp cuối cùng).

Việc lập cột phụ này có nhiều cách, VD:
C1: Dùng các công thức như Vlookup, Match, Index . . .để lọc ra
C2: Dùng Advanced Filter để lọc ra

Còn nếu không thì phải dùng lập trình. Tương tự với cách làm trong bài viết bỏ khoảng trắng cho List của Validation.

Thân!
 
Cảm ơn bạn đã quan tâm, lười nghĩ quá. Thực ra chỉ cần dùng IFF là lọc ra được các tài khoản chi tiết cần nhập và dùng OFFSET để tạo ra name động (Như bài trên diễn đàn đã có)
 
Web KT
Back
Top Bottom