snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ต้องการเขียน VBA เพื่อ Search ข้อมูลจากฐานข้อมูล Defect ซึง Keyword ที่ใช้คือ Column Part Name ครับ ซึ่งผมลอง Run Code ที่เขียนแล้ว Error : Run Time Error '1004' Application defined or object defined error ครับ ซึ่ง Code ที่เขียนผมก็เอามาจากตัวอย่างในกระทู้ของเว็บ http://www.snasui.com ครับ
รบกวนพี่ ๆ ช่วยแก้ไขให้ด้วยครับ
Sub test()
Dim rsc As Range, rs As Range
Dim rt As Range, t As String
With Sheets("Total")
t = Sheets("Summary Report").Range("b4").Value
Set rsc = .Range("c4", .Range("c4").End(xlDown))
For Each rs In rsc
If rs.Value = t Then
Sheets("Summary Report").Range("a" & .Rows.Count) _
.End(xlUp).Offset(1, 0).Resize(, 52) _
= rs.Offset(0, -2).Resize(, 52).Value
End If
Next rs
End With
End Sub