cách đặt list trong validation (1 người xem)

Người dùng đang xem chủ đề này

ngocngan0311982

Thành viên mới
Tham gia
26/10/12
Bài viết
8
Được thích
0
Trong sheet 1 có cột A là mã khách hàng
cột B là tên hàng hóa

1. Xin hỏi làm thế nào để tại cột C trong sheet 2 khi đặt list lấy nguồn là A của sheet 1 nhưng lại hiển thị trong list là danh mục của B

2. Làm thế nào trong khi chọn mặt hàng của list cần tình hàng hóa chữ cái đầu thì nó nhẩy đến ngay hàng hóa có chữ cái tương ứng
 

File đính kèm

Rất cảm ơn, chúc bác cuối tuần vui vẻ!
Mình xem VD rồi nhưng chưa thấy cái nào giống như của mình, cho mình gửi file nhé giúp mình nha

1, Khi click chuột vào mũi tên ở ô C3 thì list hiện ra là tên hàng hóa ở sheet1

Cái này bạn cũng đã làm được rồi nhé!

2, Nếu như cần tìm tên hàng có chữ cái M đầu ký tự thì con trỏ trỏ đến danh mục có chữ cái là M ở trong list

Không có một công cụ nào mà thực hiện được cái bạn muốn cả, làm sao để biết bạn muốn gì? Nếu bạn chẳng nói ra thì chẳng ai biết! Vậy thì dựa vào đâu mà cái list nó biết bạn muốn chử U hay chữ T chứ?

Đặc tính của List validation là bấm vào mũi tên để xổ ra danh sách và chỉ được chọn, không có việc gõ vào đâu nhé!

Riêng với động thái gõ vào thì đó lại là thuộc tính của ComboBox rồi.
 
huuuuuuuuuuuuuuu
Các cao thủ ơi! Đau khổ quá. Cách hành văn của em khó hiểu quá phải không

1, Khi click chuột vào mũi tên ở ô C3 thì list hiện ra là tên hàng hóa ở sheet1
Hiển thị trong list là tên giống như cam, quýt ấy
Nhưng kết quả trong ô là mã hàng hóa CA chẳng hạn
Vì khi nhìn vào list chỉ thấy toàn mã không thấy được tên hàng hóa

2, Nếu như cần tìm tên hàng có chữ cái M đầu ký tự thì con trỏ trỏ đến danh mục có chữ cái là M ở trong list
Giống như Auto Fillter A ạ
Em cần thì tên hàng là Cam chỉ cần click chuột vô mũi tên sau đó gõ C là nó chuyển đến ngay chữ cái có C đằng trước đó

Không biết diễn tả vậy có dễ hiểu không nhỉ
 
huuuuuuuuuuuuuuu
Các cao thủ ơi! Đau khổ quá. Cách hành văn của em khó hiểu quá phải không

1, Khi click chuột vào mũi tên ở ô C3 thì list hiện ra là tên hàng hóa ở sheet1
Hiển thị trong list là tên giống như cam, quýt ấy
Nhưng kết quả trong ô là mã hàng hóa CA chẳng hạn
Vì khi nhìn vào list chỉ thấy toàn mã không thấy được tên hàng hóa
Ở cột C bạn chọn Data Validition là name "MA_HANG" và Name "MA_HANG" chính là cột mã hàng bên Sheet 1 nên nó hiện mã hàng là đương nhiên rồi.
Để có thể hiện là tên Hàng hóa thì bạn vào Data Validition chọn lại vùng dữ liệu là Tên hàng hóa bên Sheet 1 hoặc bạn vào Name Manager chỉnh lại vùng dữ liệu của name"MA_HANG".
2, Nếu như cần tìm tên hàng có chữ cái M đầu ký tự thì con trỏ trỏ đến danh mục có chữ cái là M ở trong list
Giống như Auto Fillter A ạ
Em cần thì tên hàng là Cam chỉ cần click chuột vô mũi tên sau đó gõ C là nó chuyển đến ngay chữ cái có C đằng trước đó
Bạn vào đường link phía dưới mình vừa gửi là bạn sẽ rõ.
 
1, Mình cần trong list hiển thị theo TÊN còn kết quả trả về là vậy có cách nào để làm như vậy.

2, Mình không nhìn thấy đường link
 
1, Mình cần trong list hiển thị theo TÊN còn kết quả trả về là vậy có cách nào để làm như vậy.

2, Mình không nhìn thấy đường link
Xem file này, Vali + VBA, nhớ Enable Macros.
Vậy sao bạn không làm cái list là Tên, tại cột TÊN rồi dùng hàm dò tìm tại cột MÃ?
Cột tên không phải chỉ là tên mà còn nối thêm dữ liệu cột ngày tháng phía trước.
Híc!
 

File đính kèm

Lần chỉnh sửa cuối:
Xem file này, Vali + VBA, nhớ Enable Macros.

Cột tên không phải chỉ là tên mà còn nối thêm dữ liệu cột ngày tháng phía trước.
Híc!


Thật ra em không thích làm VBA mà file đó là không thật, vì khi áp dụng vào thực tế thì không được mà bản thân người dùng chưa biết gì về VBA cũng như không! Cho nên, người gửi bài nên đưa cái file thật lên rồi trả lời 1 lần luôn, không nên hỏi tới hỏi lui rất mất thời gian.

Công nhận bác Ba Tê siêng thật!
 
Xem file này, Vali + VBA, nhớ Enable Macros.

Cột tên không phải chỉ là tên mà còn nối thêm dữ liệu cột ngày tháng phía trước.
Híc!


Vâng đúng rồi đúng rồi bác phần 1 là như vậy đó bác. Em cảm ơn các bác em làm OK rồi. Còn phần 2 nữa mong các bác chỉ giúp với.


Cũng mong bác Hoàng Trọng Nghĩa thông cảm vì file gốc dữ liệu nhiều lên em chỉ ví dụ minh họa theo thực tế (tên mục đã thay đổi cho đơn giản)

Em cũng chỉ mới gà mờ một chút về excel cũng như lập trình VBA lên có tri không phải mong các sư phụ bỏ quá
 
Lần chỉnh sửa cuối:
2, Nếu như cần tìm tên hàng có chữ cái M đầu ký tự thì con trỏ trỏ đến danh mục có chữ cái là M ở trong list
Giống như Auto Fillter A ạ
Em cần thì tên hàng là Cam chỉ cần click chuột vô mũi tên sau đó gõ C là nó chuyển đến ngay chữ cái có C đằng trước đó

Giúp em phần 2 nhé cũng trong sheet2 và khi thả list xuống em muốn có được cách tìm tên hàng hóa một cách nhanh nhất chứ mỗi lần cần tìm một mặt hàng mà em rò tìm hơn 1000 tên hàng thì em chết mất
Em cảm ơn nhìu nhìu
 
Lần chỉnh sửa cuối:
Giúp em phần 2 nhé cũng trong sheet2 và khi thả list xuống em muốn có được cách tìm tên hàng hóa một cách nhanh nhất chứ mỗi lần cần tìm một mặt hàng mà em rò tìm hơn 1000 tên hàng thì em chết mất
Em cảm ơn nhìu nhìu
Do chưa biết cần tìm vài chữ cái đầu tiên là gì nên phải nhập vài chữ cái đầu tiên của tên hàng sau đó mới chọn list.
Càng có nhiều mẫu tự thì vùng list sẽ ít lại.
Code "củ chuối" kết hợp Validation.
 

File đính kèm

bác ba tê ơi cho em hỏi em muốn sheet1 nếu tại cột tên hàng hóa và sheet 2 cột D tên hàng hóa nếu em đánh tên hàng vào thì tự động insert dòng.
- bác và các ac trong diễn đàn có thể chỉ cho em cách đặt tên list trong validation như file này không ạ
 
Cái này bạn cũng đã làm được rồi nhé!



Không có một công cụ nào mà thực hiện được cái bạn muốn cả, làm sao để biết bạn muốn gì? Nếu bạn chẳng nói ra thì chẳng ai biết! Vậy thì dựa vào đâu mà cái list nó biết bạn muốn chử U hay chữ T chứ?

Đặc tính của List validation là bấm vào mũi tên để xổ ra danh sách và chỉ được chọn, không có việc gõ vào đâu nhé!

Riêng với động thái gõ vào thì đó lại là thuộc tính của ComboBox rồi.

Được chứ anh Hoàng Trọng Nghĩa , em thấy File của anh NDU làm được mà
Chỉ cần gõ vài từ gợi nhớ rồi bấm mũi tên đổ xuống và chọn...
 

File đính kèm

Cho mình hỏi chút. Nếu insert thêm dòng thì VBA báo lỗi vậy là sao???
 

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

Back
Top Bottom