Tôi có mã sản phẩm và DR có chưa mã sản phẩm đấy làm như nào để cho sản phẩm ở DR chạy sang bảng kê năm ngan ngắn trên cột bôi maud xanh ??
là như nào? mỗi sản phẩm phẩy 1 cái hay ko thể tìm đc cọt màu hồng?? cụ thể hơn đi huynh?? VBA là như nào?
hàm ko dùng dc nhưng dùng cái vba (visual basic for applications) là làm dc đúng ko ạ, huynh hướng dẫn cụ thể vs ạ
Sub ten_san_pham()
Dim dr, bkhd, ma As Variant, d As Object, i, j, k As Long
[h27:h60000].ClearContents
ma = Sheet1.[a1].Resize(Sheet1.[a60000].End(3).Row, 2).Value
Set d = CreateObject("Scripting.Dictionary")
For i = 1 To UBound(ma)
d.Add ma(i, 1), ma(i, 2)
Next
bkhd = [d27].Resize([d60000].End(3).Row - 26, 5).Value
dr = Sheet2.[b6].Resize(Sheet2.[b60000].End(3).Row - 5, 4).Value
For i = 1 To UBound(bkhd)
For j = 1 To UBound(dr)
If bkhd(i, 1) = dr(j, 1) Then
If IsEmpty(bkhd(i, 5)) Then
bkhd(i, 5) = d.Item(dr(j, 4))
Else
bkhd(i, 5) = bkhd(i, 5) & "," & d.Item(dr(j, 4))
End If
End If
Next j
Next i
[d27].Resize([d60000].End(3).Row - 26, 5).Value = bkhd
End Sub
mình chưa bao giờ dùng VBA nên ko biết cách sử dụng cái này như nào? chi tiết hơn nữa đi ạ??? mình đang dùng ecxel 2007
m nhấn vào " tên sản phẩm rồi ko tháy gì chạy ra cả? file mình gửi đấy chỉ là cắt từ 1 file lớn ra làm cách nào tạo dc và dùng như thê nào?![]()