Tìm kiếm mã hàng trong cột dữ liệu chứa mã hàng (4 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

Web KT

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

Back
Top Bottom