Code Excel VBA ขึ้นข้อความ Error ว่า Overflow
Posted: Thu May 23, 2013 12:20 pm
Code Excel VBA ขึ้นข้อความ Error ว่า Overflow จากไฟล์ตัวอย่างที่แนบมานี้ Code VBA สามารถรันได้เป็นปกติ
แต่พอนำไปใช้กับข้อมูลจริง ซึ่งมีประมาณ 60,000 แถว ขึ้นฟ้องว่า Overflow ไม่ทราบว่าควรปรับ Code อย่างไรดีครับ
Error ตรง If r.Offset(0, 11) = "" And r.Offset(0, 10) = "" And r.Offset(0, 9) = "" And r.Offset(0, 8) = "" And r.Offset(0, 7) = "" And r.Offset(0, 6) = "" Then
แต่พอนำไปใช้กับข้อมูลจริง ซึ่งมีประมาณ 60,000 แถว ขึ้นฟ้องว่า Overflow ไม่ทราบว่าควรปรับ Code อย่างไรดีครับ
Code: Select all
Sub test1()
Dim r As Range
For Each r In Range("B1", Range("B" & Rows.Count).End(xlUp))
If r.Offset(0, 11) = "" And r.Offset(0, 10) = "" And r.Offset(0, 9) = "" And r.Offset(0, 8) = "" And r.Offset(0, 7) = "" And r.Offset(0, 6) = "" Then
r.Offset(0, 2).Resize(1, 4).Copy r.Offset(0, 8)
r.Offset(0, 2).Resize(1, 4).Clear
End If
Next r
End Sub