Hỏi cách tạo combo box thông minh

Liên hệ QC
Làm thử cho bạn thế này rồi tính tiếp

Cũng file trên. Nhưng em muốn hiện ở 1 ô

Anh chị giúp Em sửa để code chỉ hiện form ở 1 ô B4. Em có sử dụng code này vào một vùng chỉ cần sử dụng 1 ô hiện form là B4. Mong A/C và các bạn giúp đỡ!
 

File đính kèm

  • Copy of xin huong dan chi cach tạo listbox.xlsm
    27.1 KB · Đọc: 15
Cũng file trên. Nhưng em muốn hiện ở 1 ô

Anh chị giúp Em sửa để code chỉ hiện form ở 1 ô B4. Em có sử dụng code này vào một vùng chỉ cần sử dụng 1 ô hiện form là B4. Mong A/C và các bạn giúp đỡ!

Mã:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$B$4" Then
   thaydoi
Else
   Hide
End If
End Sub
 
nhờ bạn làm giùm hộ mình về danh sách tìm kiếm thông minh, nó cứ báo lỗi.
 

File đính kèm

  • danh sach tim kiem thong.xls
    118 KB · Đọc: 14
Em nhờ anh
sửa giúp fie đính kèm như sau:

Giả sử tại DM.Khach.hang em có 3 cột
Cột A: mã khách ( VD: KH001,KH002...)
Cột B: Tên khách (như cột A file đính kèm)
Cột C: Địa chỉ ( như cột B file đính kèmị)
Tại sheet Lẹnh.giao.hang em muốn tìm tên khách hàng nhưng khi điền thì điền mã khách thì sửa lại code trên như nào ạ
 

File đính kèm

  • giaiphapexcel.com_Vi du ve danh sach 2 cot.xls
    97.5 KB · Đọc: 31
Có anh chị nào giúp em với không ạ
Tại sheet Lenh.giao.hang cột C em muốn điền mã khách nhưng tìm theo tên khách thì làm thế nào ạ
 

File đính kèm

  • Loc theo ten khach hang nhung chon ma dien vao o thong minh.xls
    98 KB · Đọc: 40
Các bác cho em hỏi, file ô tìm kiếm thông minh đó nếu mình "chia sẻ" thì báo lỗi: Run-time eror '1004' và dòng tiếng anh: Unable to set the left property of the OLEObject class. Có cách nào khắc phục không ạ
 
Lần chỉnh sửa cuối:
Có anh chị nào giúp em với không ạ
Tại sheet Lenh.giao.hang cột C em muốn điền mã khách nhưng tìm theo tên khách thì làm thế nào ạ

Bạn thay sub loc trong file bằng cái này thì sẽ được như ý

Mã:
Sub Loc()
Dim Dl(), I As Long, Tam, K As Long, J As Long, DK, Lst
Dl = Sheet2.Range("A2", Sheet2.Range("A65000").End(3)).Resize(, 2).Value
ReDim Tam(1 To UBound(Dl), 1 To 5)
If ActiveSheet.TextBox1.Value = Empty Then
    DK = "*"
Else
    DK = "*" & UCase(TV(ActiveSheet.TextBox1.Value)) & "*"
End If
For I = 1 To UBound(Dl)
    If Dl(I, 1) <> Empty Then
        If UCase(TV(Dl(I, 2))) Like DK Then
            K = K + 1
            For J = 1 To UBound(Dl, 2)
                Tam(K, J) = Dl(I, J)
            Next J
        End If
    End If
Next I
On Error Resume Next
ReDim Lst(1 To K, 1 To 2)
K = 0
For I = 1 To UBound(Tam)
    If Tam(I, 1) <> Empty Then
    K = K + 1
    For J = 1 To UBound(Tam, 2)
        Lst(K, J) = Tam(I, J)
    Next J
    End If
Next I
With ActiveSheet.ListBox1
    .Clear
    .List() = Lst
End With
End Sub
 
Các bác xem file đính kèm, sửa code giúp em với để khi "chia sẻ " file cho nhiều người dùng ko bị lỗi "Run time error '1004'
 

File đính kèm

  • Danh sach tim kiem thong minh_loikhi chiase.xls
    105 KB · Đọc: 18
Bạn cho mình hỏi tại sao mình saveas sang file *.xlsx lại không được, mặc dù mình đã copy code hết rùi nhưng các code VBA khong được lưu lại
 
Bạn cho mình hỏi tại sao mình saveas sang file *.xlsx lại không được, mặc dù mình đã copy code hết rùi nhưng các code VBA khong được lưu lại
Vì Anh Bill đã qui định vậy rồi bạn, khi lưu Excel ở dạng xlsx thì nó sẽ không lưu được code, muốn lưu được code thì phải lưu ở dạng xlsm.
 
Bạn còn yêu cầu gì thì suy nghĩ và cung cấp thông tin 1 lần nhé. Code viêt xong sửa lại mệt lắm.
Cung cấp cái file của bạn luôn để mình có thể nhìn thấy du liệu thật của bạn và viết cho đúng yêu cầu. Nếu không có gi thay đổi thì 1 tuần sau quay lại nhé.

Chào A quanghai1969 !
E có một việc rất cần thiết muốn áp dụng phương pháp Tạo danh sách tìm kiếm thông minh ngay trong ô Excel mà đọc mãi code chưa hiểu cách làm a có thể dành chút thời gian hướng dẫn e làm được không ạ.
E có 1 list danh sách Nhà cung cấp dài (112 đơn vị) e nhập dữ liệu thì mất nhiều thời gian nên e muốn học cách này.

A làm ơn hướng dẫn chi tiết giúp e với ah.
E xin gửi anh list nhà cung cấp.
Cám ơn anh.
 

File đính kèm

  • giaiphapexcel.com_Vi du ve danh sach tim kiem thong minh.xls
    90 KB · Đọc: 11
Chào A quanghai1969 !
E có một việc rất cần thiết muốn áp dụng phương pháp Tạo danh sách tìm kiếm thông minh ngay trong ô Excel mà đọc mãi code chưa hiểu cách làm a có thể dành chút thời gian hướng dẫn e làm được không ạ.
E có 1 list danh sách Nhà cung cấp dài (112 đơn vị) e nhập dữ liệu thì mất nhiều thời gian nên e muốn học cách này.

A làm ơn hướng dẫn chi tiết giúp e với ah.
E xin gửi anh list nhà cung cấp.
Cám ơn anh.

bạn có 3 cột "khách hàng" "địa điểm giao" & "tên hàng"
nhà cung cấp để chổ nào?
 
Chào Anh !
A giúp e với nhé.
E gửi file lên đây nhé.

tôi làm bằng form nha
code tôi lấy của một siêu nhân trên diễn đàn về rồi thêm tí nắm muối tiêu hành vào
sorry, font chử .vntime tôi hỏng có chơi được nên tôi chuyển nó qua arial của unicode
tạm thời như vậy, thấy ưng ý và có yêu cầu gì thỉ sữa tiếp cho
 

File đính kèm

  • giaiphapexcel.com_Vi du ve danh sach tim kiem thong minh.xlsm
    67.6 KB · Đọc: 60
Anh ơi cho em hỏi. Em muốn bỏ hành động kick chuột trái vào Cột C để load FORM tìm kiếm bằng hành động khác chẳng hạn như ctrl + chuột trái thì làm thế nào.
 
tôi làm bằng form nha
code tôi lấy của một siêu nhân trên diễn đàn về rồi thêm tí nắm muối tiêu hành vào
sorry, font chử .vntime tôi hỏng có chơi được nên tôi chuyển nó qua arial của unicode
tạm thời như vậy, thấy ưng ý và có yêu cầu gì thỉ sữa tiếp cho
Em có down được 1 file tìm kiếm dạng tương tự của anh TUANKTCDCN. Nhờ anh thêm phần lọc khi tìm kiếm giúp em với. Cám ơn anh
 

File đính kèm

  • LIST.xls
    36.5 KB · Đọc: 29
Lần chỉnh sửa cuối:
Anh cố giúp em với. Làm mới cũng được.-\\/.-\\/.-\\/.
 
Web KT
Back
Top Bottom