Tô màu số liệu

Liên hệ QC

thanhtrg

Thành viên hoạt động
Tham gia
14/7/12
Bài viết
179
Được thích
105
Kính chào diễn đàn
Tôi có một file số liệu gồm 2 sheet, trong đó, sheet1 chứa dữ liệu báo giá hàng hoá từ 3 nhà cung cấp có màu đỏ, xanh, tím . Trong sheet2 là bảng giá hàng hoá lấy từ nhà cung cấp có giá thấp nhất . Vấn đề đặt ra là làm thế nào để giá mỗi sản phẩm có cùng màu với nhà cung cấp được chọn . Có ai biết xin chỉ giùm, tôi xin cám ơn và hậu tạ .
 

File đính kèm

  • Book.rar
    2.9 KB · Đọc: 20
Bạn cho hỏi nếu 2 hoặc cả 3 nhà cung cấp có cùng giá thì tô màu của nhà cung cấp nào?
 

File đính kèm

  • Book.rar
    11.1 KB · Đọc: 15
Góp vui thêm một cách. Cách này gọn nhưng nhanh thì không chắc lắm.
Mã:
Private Sub CommandButton1_Click()
Dim dl, rngFind, dlmin As Long
dl = Range([D4], [d65536].End(3)).Resize(, 3).Value
   For i = 1 To UBound(dl)
        dlmin = Application.Min(dl(i, 1), dl(i, 2), dl(i, 3))
           Set rngFind = Range("D" & i + 3 & ":F" & i + 3).Find(dlmin)
               If Not rngFind Is Nothing Then
                   rngFind.Copy Sheet2.Cells(i + 2, 4)
                End If
   Next
End Sub
 

File đính kèm

  • Book.rar
    12.2 KB · Đọc: 8
Đây cũng là 1 cách ngắn gọn, vừa lấy giá và kèm theo nhà cung cấp

Nhưng bài toán này dùng công thức lấy giá nhỏ nhất và nhà cung cấp là đủ rồi, sao phải tô màu chi rồi lúc cần lại phải dò tìm nhà cung cấp nữa

PHP:
Sub ToMauGia()
Dim dl, i
Set dl = Range([D4], [d65536].End(3)).Resize(, 5)
   For i = 1 To dl.Rows.Count
      dl(i, 4) = Application.Min(dl(i, 1), dl(i, 2), dl(i, 3))
         Range(dl(i, 1), dl(i, 3)).Find(dl(i, 4)).Copy dl(i, 4)
      dl(i, 5) = Cells(3, Range(dl(i, 1), dl(i, 3)).Find(dl(i, 4)).Column)
   Next
End Sub
 
xin cảm ơn bạn quanghai, tuy nhiên cái vụ VBA này tui gà mù lắm, nếu bạn có cách nào hay hơn xin chỉ giáo
 
xin cảm ơn bạn quanghai, tuy nhiên cái vụ VBA này tui gà mù lắm, nếu bạn có cách nào hay hơn xin chỉ giáo
Nếu dùng công thức thì lọc ra giá thấp nhất, lấy nhà cung cấp đầu tiên có giá thấp nhất nếu bằng nhau, không cần tô màu cũng biết là của ai rồi.
 

File đính kèm

  • Name_2.rar
    3.3 KB · Đọc: 12
Web KT
Back
Top Bottom