Xin giúp sửa dùm code tạo bảng chọn dử liệu.

Liên hệ QC

thanhtam348

Thành viên thường trực
Tham gia
9/3/07
Bài viết
288
Được thích
62
Tôi cần dùng bảng chọn dử liệu nầy, nhưng lại cách dùng khác hơn, xin anh chị hay bạn nào nhín chút thời gian sửa dùm. Cám ơn nhiều.
 

File đính kèm

Sao bạn không liên hệ thẳng anh TUANVNUNI, Mr Nghị Hách.
 
Upvote 0
Bởi tôi vô tình chưa nghĩ điều đó, Nếu có gì không phải thì xin lổi vậy! không cố ý nghịch hách như bạn nghĩ đâu.
Với lại đó chỉ là một File mà tôi ví dụ.
 
Upvote 0
Không phải, Mr Nghị Hách là chữ ký của anh Tuân (TUANVNUNI) trên 4R này, bạn lại hiểu lầm. Vì cách đó là của ảnh.
 
Upvote 0
Thôi hiểu rồi, nếu A-Tuân (TUANVNUNI) có thấy xin bỏ qua cho.
Mình biết Tuân là bậc "Cao thủ" rồi, và với hiện tại có lẻ bận rộn nhiều nên cũng ít khi dám làm phiền anh ấy (nói thật không khách sáo).
 
Upvote 0
Không sao đâu bạn. Do đam mê, do... nên thành "nợ".
Tôi đã sửa theo đúng ý bạn.
 

File đính kèm

Upvote 0
Cũng File như ở trên nhưng mình muốn khi mình đánh tên cần tìm vào thì chỉ có những khách hàng nào chứa tên đó mới hiện lên trong List. Không biết có đc ko nhỉ.
Hiện nay mình cũng làm đc nhưng phải làm cột phụ trên File Excel => không tiện lắm. Các bạn giúp mình với nhé
 
Upvote 0
NHG đã viết:
Cũng File như ở trên nhưng mình muốn khi mình đánh tên cần tìm vào thì chỉ có những khách hàng nào chứa tên đó mới hiện lên trong List. Không biết có đc ko nhỉ.
Hiện nay mình cũng làm đc nhưng phải làm cột phụ trên File Excel => không tiện lắm. Các bạn giúp mình với nhé

Bạn tham khảo ở đây nhé :
http://www.giaiphapexcel.com/forum/showthread.php?t=2950

- File dùng công thức
- File dùng VBA

Thân!
 
Upvote 0
Trong File dùng Macro (đuôi *.7z ý) mình vẫn thấy tác giả phải dùng cột phụ đấy chứ (đấy là cột E trong Sheet DMKH). Ý mình là hoàn toàn không dùng cột phụ mà phải viết cài tìm kiếm ấy ở luôn trong code của Form chọn dữ liệu cơ.
 
Upvote 0
To NHG: Tôi đã làm thử không dùng cột phụ, dùng VBA tạo Range khác và update vào list, nhưng nó chậm hơn nhiều. Mr Okebab có làm = VBA, nếu bạn không thích cột phụ thì thêm 1 dòng bỏ cột ấy đi sau khi đã lấy xong mã hàng.
 
Upvote 0
Anh Tuan oi cho em hoi vi du em muon chem them 1 hay 2 sheet "nhan ma", "nhan ma1", "nhan ma2" để các dùng chung 1 "DMDVKH" thì khai báo thêm thế nào anh nhò anh chỉ giúp.
Thân !
 
Upvote 0
Trần Văn Bình đã viết:
Anh Tuan oi cho em hoi vi du em muon chem them 1 hay 2 sheet "nhan ma", "nhan ma1", "nhan ma2" để các dùng chung 1 "DMDVKH" thì khai báo thêm thế nào anh nhò anh chỉ giúp.
Thân !

Trong VBE (ALT+F11), mở ThisWorkbook, chữa lại sự kiện Workbook_SheetBeforeRightClick
Mã:
Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
 If Sh.Name = "Nhan Ma" Or Sh.Name = "Nhan Ma1" Or Sh.Name = "Nhan Ma2" Then

    If Not (Target.Column = 2 And Target.Row >= 5) Then Exit Sub 'Điều kiện này có thể phải chỉnh để phù hợp cho mỗi sheet.
    
    dm.Show 1
    Cancel = True
 End If
End Sub
 
Upvote 0
Web KT

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

Back
Top Bottom