nhatlinh0207
Thành viên mới
- Tham gia
- 25/12/13
- Bài viết
- 5
- Được thích
- 1
Chào các bạn, mình xin hỏi 1 vấn đề như sau:
Dữ liệu có 1 bảng thuốc gồm có tên thuốc và giá.
Mình muốn khi nhập tên thuốc gần đúng vào 1 ô nào đó nó sẽ cho mình lựa chọn tên thuốc ra, hoặc tự tìm kiếm trong bảng dữ liệu.
Sau khi có tên thuốc rồi mình có thể dựa vào đó và tự nhảy ô giá thuốc.
Vì bảng thuốc của mình có khả nhiều tên thuốc, mỗi khi nhập 1 đơn thuốc mà cứ tìm rồi copy rồi paste thì thủ công quá.
Tạm thời mình viết ra 1 hàm tìm gần đúng như sau:
Hàm của mình chọn 1 ô viết vài từ gần đúng và cái còn lại là cột cần tham chiếu sau khi tìm ra nó trả lại giá trị tên thuốc đầy đủ.
Mong các ý tưởng của các bạn. Thân
Dữ liệu có 1 bảng thuốc gồm có tên thuốc và giá.
Mình muốn khi nhập tên thuốc gần đúng vào 1 ô nào đó nó sẽ cho mình lựa chọn tên thuốc ra, hoặc tự tìm kiếm trong bảng dữ liệu.
Sau khi có tên thuốc rồi mình có thể dựa vào đó và tự nhảy ô giá thuốc.
Vì bảng thuốc của mình có khả nhiều tên thuốc, mỗi khi nhập 1 đơn thuốc mà cứ tìm rồi copy rồi paste thì thủ công quá.
Tạm thời mình viết ra 1 hàm tìm gần đúng như sau:
Mã:
Public Function TimKiem(ByVal TenTim As String, ByVal LoL As Variant)
If TenTim = "" Then
Exit Function
End If
For Each Keys In LoL
If Keys Like "*" & TenTim & "*" Then
TimKiem = Keys
Exit For
End If
Next
End Function
Hàm của mình chọn 1 ô viết vài từ gần đúng và cái còn lại là cột cần tham chiếu sau khi tìm ra nó trả lại giá trị tên thuốc đầy đủ.
Mong các ý tưởng của các bạn. Thân