Vlookup theo chiều ngang bằng VBA

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

kokoro mitsubishi

Thành viên chính thức
Tham gia
2/12/13
Bài viết
55
Được thích
3
Chào các bác
em đang mắc 1 bấn đề là khi tìm hàm Vlookup của giá trị theo hàng dọc thì được , tuy nhiên khi tìm theo hàng ngang thì đang bị bế tắc
Em nhờ các bác và các anh chị em trong diễn đàn tư vấn giúp
1682088101117.png
em cảm ơn
 

File đính kèm

  • VBA Vlockup.xlsm
    19.5 KB · Đọc: 10
Chào các bác
em đang mắc 1 bấn đề là khi tìm hàm Vlookup của giá trị theo hàng dọc thì được , tuy nhiên khi tìm theo hàng ngang thì đang bị bế tắc
Em nhờ các bác và các anh chị em trong diễn đàn tư vấn giúp
View attachment 289322
em cảm ơn
Theo chiều ngang thì tìm hiểu hàm Hlookup nhé
Xin lỗi. Vào file mới thấy.
Mã:
J2=VLOOKUP(J$4,$D$4:$E$9,2,0)
Xong kéo sang ngang
 
Upvote 0
Theo chiều ngang thì tìm hiểu hàm Hlookup nhé
Xin lỗi. Vào file mới thấy.
Mã:
J2=VLOOKUP(J$4,$D$4:$E$9,2,0)
Xong kéo sang ngang
Private Sub worksheet_change(ByVal Target As Range)
If Not Intersect(Target, Range("D2:D600")) Is Nothing Then
If Target.Columns.Count = 1 Then
' Tim kiem thong tin
Target.Offset(, 1) = "=IFERROR(VLOOKUP(RC[-1],BANGDANHSACH,2,0),"""")"
Target.Offset(, 1).Value = Target.Offset(, 1).Value

End If
End If
End Sub

em đang dùng code này bác ạ , thông tin theo hàng ngang thì không vấn đề gì tuy nhiên để áp theo hàng ngang thì em chưa biết dùng như nào
 
Upvote 0
With Target.Offset(-2,0)
.FormulaR1C1 = "=IFERROR(VLOOKUP(R[2]C,BANGDANHSACH,2,0),"""")"
.Value = .Value
End With
 
Upvote 0
Web KT

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

Back
Top Bottom