snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Sub UpdateItem()
Dim i As Integer, j As Integer
i = [countif(a2:a100,h2)]
If i > 0 Then
j = [match(h2,a2:a100,0)]
Else
j = [counta(a2:a100)]
End If
Range("h2:k2").Copy Range("a" & j + 1)
Application.CutCopyMode = False
End Sub
Sub UpdateItem()
Dim i As Integer, j As Integer
i = [countif(a2:a100,h2)]
If i > 0 Then
j = [match(h2,a2:a100,0)]
Else
j = [counta(a2:a100)] + 1
End If
Range("h2:k2").Copy Range("a" & j + 1)
Application.CutCopyMode = False
End Sub