Tìm kiếm mã hàng trong cột dữ liệu chứa mã hàng (1 người xem)

Liên hệ QC

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

ngoctn93

Thành viên mới
Tham gia
25/10/17
Bài viết
32
Được thích
0
Giới tính
Nam
em đang phải rà soát số lượng lớn hàng . hiện tại em đã có file tổng mã hàng rồi . giờ em đang tìm cách nào mà mình nhập mã vào 1 ô xong là nó tự dò mã đấy trong cột mã hàng có sẵn rồi bôi màu cho nó . hoặc là đánh dấu vào cột bên cạnh chứng minh có mã này . em có file ví dụ đính kèm đây ạ .. a chị giúp em với ạ . em ko sài tìm kiếm vì em dùng súng bắn mã vạch ra số luôn ạ . em xin cảm ơn anh chị trước ạ .
upload_2017-10-26_19-17-28.png
 

File đính kèm

dạ em cám ơn bác ạ . cú pháp bác gửi em mới đạt 50% . ý em là khi mình nhập vào 1 ô thì nó tự bôi màu vào cột dữ liệu nữa ạ . cái này chỉ check là có thôi , vẫn còn phần bôi vào ô dữ liệu ạ . em cám ơn bác đã giúp em . mong bác bớt chút thời gian giúp em phần bôi với ạ
 
Dùng macro đi bạn, của bạn đây, tô màu cho luôn nhé, nhớ bật macro lên mới chạy được nhé
 

File đính kèm

Dùng macro đi bạn, của bạn đây, tô màu cho luôn nhé, nhớ bật macro lên mới chạy được nhé
dạ em thấy cái bác gửi đúng yêu cầu của em rồi ạ . nhưng mà có cách nào mà nhập mã xong ko cần bấm "tìm mã" nó cũng tự chạy ko ạ ? bác hd em viết cái macro như vậy dc ko ạ ?
 
Xài cái ni sẽ nhanh hơn vòng lặp nè:
PHP:
Option Explicit
Sub TimVaBoiMau()
 Dim Rng As Range, sRng As Range
 Dim MyAdd As String:           Const Mau As Integer = 38

 Set Rng = Range([A1], [A1].End(xlDown))
 Set sRng = Rng.Find([D3].Value, , xlFormulas, xlWhole)
 If sRng Is Nothing Then
    [e3].Value = "Nothing"
 Else
    MyAdd = sRng.Address
    Do
        sRng.Interior.ColorIndex = Mau
        [e3].Value = Str(sRng.Row) & ", " & [e3].Value
        Set sRng = Rng.FindNext(sRng)
    Loop While Not sRng Is Nothing And sRng.Address <> MyAdd
 End If
End Sub

[Bổ sung:]
Thì xài macro sự kiện tại ô bạn nhập mã
 
Chạy là chạy ntn?excel không hỗ trợ kiểu đó đâu bạn, chỉ có vba mới hỗ trợ như vậy được thôi
 
dạ em thấy cái bác gửi đúng yêu cầu của em rồi ạ . nhưng mà có cách nào mà nhập mã xong ko cần bấm "tìm mã" nó cũng tự chạy ko ạ ? bác hd em viết cái macro như vậy dc ko ạ ?
Vậy, để đơn giản nhất là dùng công cụ 'Conditional Formatting' nha:
  1. Chọn Vùng chứa mã hàng: A2:A20
  2. Vào Home\Conditional Formatting\Manage Rules\New Rule, dán công thức =$A2=$G$2, chọn màu tùy ý
  3. Nhấn OK nhiều lần, thoát ra.
Chúc bạn ngày vui
 

File đính kèm

Chạy là chạy ntn?excel không hỗ trợ kiểu đó đâu bạn, chỉ có vba mới hỗ trợ như vậy được thôi
hiện tại là em đang có cái súng bắn mã vạch . mặt hàng có mã vạch . em có dủ mã hàng trong đây rồi . giờ em đang muốn là bấm mã vạch , mã hàng hiện lên trong excel và excel tự hiện liên là có hay ko có mã này , ở dòng nào và bôi màu luôn ạ .
 
hiện tại là em đang có cái súng bắn mã vạch . mặt hàng có mã vạch . em có dủ mã hàng trong đây rồi . giờ em đang muốn là bấm mã vạch , mã hàng hiện lên trong excel và excel tự hiện liên là có hay ko có mã này , ở dòng nào và bôi màu luôn ạ .
Gửi file lên bạn
 
hiện tại là em đang có cái súng bắn mã vạch . mặt hàng có mã vạch . em có dủ mã hàng trong đây rồi . giờ em đang muốn là bấm mã vạch , mã hàng hiện lên trong excel và excel tự hiện liên là có hay ko có mã này , ở dòng nào và bôi màu luôn ạ .
Vầy, phải không?

Chúc bạn ngày vui
 

File đính kèm

Khúc này thì "Khó!"

Chắc phải liên hệ với đơn vị cung cấp cái máy đọc mã vạch để làm sao dữ liệu đọc từ máy đó chui vô file Excel...
Cái này thì có đấy befaint, có cái máy đọc mã vạch và ghi vô file luôn đó
 
Khúc này thì "Khó!"

Chắc phải liên hệ với đơn vị cung cấp cái máy đọc mã vạch để làm sao dữ liệu đọc từ máy đó chui vô file Excel...
dạ bắn mã bằng súng là ra rồi ạ . ý em là cái mã em bắn dc có sẵn rồi nhưng mà phải tìm . em đang xin các bác hướng dẫn cách tìm nhanh ạ. có bác quocgiacan làm được rồi ạ
 
em xin bái phục bác ạ. bác đúng là gia cát lượng sống lại . bác giỏi quá ạ /..
Trời đất thánh thần thiên địa ơi!

Tôi ngược với ông ta 180 độ, ổng là "Thừa tướng", tôi là tướng thừa, sao tôi dám sánh được hả bạn???
Ổng mà sống lại thì thành quỷ rồi!

--=0--=0--=0
 

File đính kèm

chả là em có nhờ bác quocgiacan làm giúp 1 file với chức năng là nhập 1 dãy số vào 1 ô thì nó sẽ tự tìm ra số đó nằm ở hàng nào cột nào và tô màu ô đó . giờ em muốn thay đổi 1 chút là khi nhập thì ngoài tô màu thì nó tự trỏ vào ô đó luôn . file em gửi kèm đây ạ . bác giúp em với ạ .
 

File đính kèm

chả là em có nhờ bác quocgiacan làm giúp 1 file với chức năng là nhập 1 dãy số vào 1 ô thì nó sẽ tự tìm ra số đó nằm ở hàng nào cột nào và tô màu ô đó . giờ em muốn thay đổi 1 chút là khi nhập thì ngoài tô màu thì nó tự trỏ vào ô đó luôn . file em gửi kèm đây ạ . bác giúp em với ạ .
" tự trỏ vào ô đó" có nghĩa là gì?
 
diễn ta cho bác như thế nào nhỉ . nó tương tự việc đưa chuột đến ô đó ấy ạ . nhằm mục đích nhận biết vì nếu có 1 2 ô bị bôi màu thì còn nhận được chứ vài trăm ô bôi màu thì ko biết nó là cái nào .
 
diễn ta cho bác như thế nào nhỉ . nó tương tự việc đưa chuột đến ô đó ấy ạ . nhằm mục đích nhận biết vì nếu có 1 2 ô bị bôi màu thì còn nhận được chứ vài trăm ô bôi màu thì ko biết nó là cái nào .
Không dùng công thức được phải dùng code VBA
Chỉ nhập ô G2 hay cả các ô phía dưới?
 
Code chỉ chạy khi nhập 1 lần 1 ô
em đang phải rà soát số lượng lớn hàng . hiện tại em đã có file tổng mã hàng rồi . giờ em đang tìm cách nào mà mình nhập mã vào 1 ô xong là nó tự dò mã đấy trong cột mã hàng có sẵn rồi bôi màu cho nó . hoặc là đánh dấu vào cột bên cạnh chứng minh có mã này . em có file ví dụ đính kèm đây ạ .. a chị giúp em với ạ . em ko sài tìm kiếm vì em dùng súng bắn mã vạch ra số luôn ạ . em xin cảm ơn anh chị trước ạ .
trên đây là yêu cầu đầu tiên của em ạ . giờ em muốn thêm 1 chút là khi nhập vào cột G đấy rồi thì nó tự chỉ vào cái mã đó bên cột A ạ .
 
Mình ít dùng Hyperlink, bạn làm cho chuẩn. Chúc các bạn 1 ngày vui /-*+//-*+//-*+/
Tại anh ngại thôi! chứ anh gõ phím một cái là mọi việc đâu vào đó ngay. Khà khà khà!
/-*+//-*+//-*+/

@ngoctn93
Bạn xem file kèm, trên các ô chứa kết quả số dòng, bạn đưa con chuột vào số nào, click vào nó sẽ nhảy đến ô (dòng) bạn cần xem.
Thân.
 

File đính kèm

Tại anh ngại thôi! chứ anh gõ phím một cái là mọi việc đâu vào đó ngay. Khà khà khà!
/-*+//-*+//-*+/

@ngoctn93
Bạn xem file kèm, trên các ô chứa kết quả số dòng, bạn đưa con chuột vào số nào, click vào nó sẽ nhảy đến ô (dòng) bạn cần xem.
Thân.
dạ em cám ơn bác. tối em về em chạy thử xong em báo cáo lại với bác nhé
 
Tại anh ngại thôi! chứ anh gõ phím một cái là mọi việc đâu vào đó ngay. Khà khà khà!
/-*+//-*+//-*+/

@ngoctn93
Bạn xem file kèm, trên các ô chứa kết quả số dòng, bạn đưa con chuột vào số nào, click vào nó sẽ nhảy đến ô (dòng) bạn cần xem.
Thân.
dạ file của bác thì nhảy đến dòng rồi nhưng mà nó lại ko lưu cái tìm được phía trước ạ . ý em là tìm thì nó nhảy đến dòng đấy xong bôi vàng luôn , rồi tìm cái mới nó lại nhảy đến cái mới và cái cũ vẫn còn màu vàng nhằm mục đích đánh dấu ạ . với lại khi nhập xong 1 cái thì excel tự xuống dòng trong khi xuống dòng rồi thì ko tìm được nữa, phải quay lại dòng cũ xóa đi nhập lại mới tìm được . bác có sửa cho tìm được cả cột G ko ạ ?
 
Lần chỉnh sửa cuối:
dạ đúng rồi có thông báo này ạ . bác có thể giúp em thêm 1 chút là sau khi nhảy đến ô cần tìm rồi thì lần tìm tới nó tự nhảy về cột G được ko ạ ?
Bạn chưa cho Macro hoạt động rồi
Vào Excel options, chọn Trust center, chọn Trust center setting, chọn Macro setting, click vào Enable all macro. Ok
Xác định "lần tìm tới" là như thế nào không rỏ ràng và rất khó, dùng thao tác trên bàn phím nhanh gọn hơn: nhấn F5, gỏ G2, Enter sẽ nhảy về ô G2
 
Bạn chưa cho Macro hoạt động rồi
Vào Excel options, chọn Trust center, chọn Trust center setting, chọn Macro setting, click vào Enable all macro. Ok
Xác định "lần tìm tới" là như thế nào không rỏ ràng và rất khó, dùng thao tác trên bàn phím nhanh gọn hơn: nhấn F5, gỏ G2, Enter sẽ nhảy về ô G2
em tìm ra được cách rồi . chỉ cẩn ẩn từ B đến F rồi tìm . tìm dược rồi thì bấm phím sang phải là về G . nhưng bác cho em hỏi là code của bác tìm được ở toàn cột G chứ ạ . với bác dịch cho em xin 5 cột đầu tiên với ạ . chuyển cột A sang cột F, cột G giữ nguyên giúp em với ạ
 
em tìm ra được cách rồi . chỉ cẩn ẩn từ B đến F rồi tìm . tìm dược rồi thì bấm phím sang phải là về G . nhưng bác cho em hỏi là code của bác tìm được ở toàn cột G chứ ạ . với bác dịch cho em xin 5 cột đầu tiên với ạ . chuyển cột A sang cột F, cột G giữ nguyên giúp em với ạ
Xem File
 

File đính kèm

60 bài.
Tôi thắc mắc sao bạn không nhập (quét mã vạch) hết những mã cần tìm kiếm rồi so sánh 2 danh sách (chỉ bằng một công thức đơn giản). Làm như vậy còn biết được những mã nào không có trong danh sách.
 

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

Back
Top Bottom