snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Private Sub CommandButton1_Click()
Dim test As Range
Dim i As Integer
Dim price() As Variant
Size = Cells(Rows.Count, "G").End(xlUp).Row
ReDim price(Size)
Set test = Range("A2:C21")
For i = 2 To Size
price(i) = Application.WorksheetFunction.VLookup(Cells(i, 7).Value, Range("A2:C21"), 3, 0)
Cells(i, 8).Value = price(i)
Next
End Sub
Private Sub CommandButton1_Click()
Dim test As Range
Dim i As Integer
Dim price() As Variant
Size = Cells(Rows.Count, "G").End(xlUp).Row
ReDim price(Size)
Set test = Range("A2:C100")
For i = 2 To Size
If Application.WorksheetFunction.CountIf(Sheets(Sheet1.Name).Range("A:A"), Cells(i, 7).Value) = 0 Then
Cells(i, 8).Value = "Error"
Else
price(i) = Application.WorksheetFunction.VLookup(Cells(i, 7).Value, Range("A2:C100"), 3, 0)
Cells(i, 8).Value = price(i)
End If
Next
End Sub