Tự động chạy hàm vlookup khi thay đổi giá trị tìm kiếm (bằng VBA)

Liên hệ QC

limfx

Thành viên mới
Tham gia
20/2/09
Bài viết
34
Được thích
1
Mình cần sự trợ giúp sau:
Tại ô từ F3:F17 mình muốn thay đổi giá trị thì thì hàm vlookup sẽ tự động chạy trong ô từ G3:G17 tương ứng: với giá trị cần tra trong F3:F17, bảng tra (A2:D6); cột thứ 3, false
Thanks!
tra.jpg
 

File đính kèm

  • tra.jpg
    tra.jpg
    84.4 KB · Đọc: 6
  • chay ham vlookup.xlsm
    9.9 KB · Đọc: 6
Mình cần sự trợ giúp sau:
Tại ô từ F3:F17 mình muốn thay đổi giá trị thì thì hàm vlookup sẽ tự động chạy trong ô từ G3:G17 tương ứng: với giá trị cần tra trong F3:F17, bảng tra (A2:D6); cột thứ 3, false
Thanks!
Sao không gửi trong box lập trình?
Thử:
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("F3:F17")) Is Nothing Then
    Application.EnableEvents = False
   Target.Offset(0, 1).Value = Application.VLookup(Target.Value, Range("A3:D6"), 3, 0)
   Application.EnableEvents = True
End If
End Sub
 

File đính kèm

  • chay ham vlookup.xlsm
    16.1 KB · Đọc: 5
Tại ô từ F3:F17 mình muốn thay đổi giá trị thì thì hàm vlookup sẽ tự động chạy trong ô từ G3:G17 tương ứng: với giá trị cần tra trong F3:F17.
Híc!
 
Web KT
Back
Top Bottom