Page 1 of 1

vb code ลบข้อมูลในช่วงที่กำหนดค่ะ

Posted: Sun Aug 30, 2015 9:16 pm
by jilux
สมมติว่า มีข้อมูลที่เกิดขึ้นแน่นอน 5 column เริ่มที่ H8:L8
และข้อมูลก็จะเพิ่มแถวลงมาด้านล่างเรื่อยๆ ไม่มีกำหนดแถวที่แน่นอน
ดังนั้น หากต้องการ เขียน code ให้ลบช่วงข้อมูลที่มี ตั้งแต่ H8:L แถวสุดท้าย
จะต้องเขียนอย่างไรดีคะ

ควรกำหนด name range สำหรับช่วงที่จะลบ แล้วใช้คำสั่งลบอีกทีดีไหมคะ
สมมติ กำหนด name range ที่จะลบว่า deleteArea
แล้ว code ว่า
range("deletearea").clearcontents
(ลองแล้วแต่ไม่สำเร็จค่ะ :cry: )

หรือลองเขียนอีกแบบตาม file ก็ไม่สำเร็จค่ะ
ควรแก้ไขอย่างไรดีคะ

Re: vb code ลบข้อมูลในช่วงที่กำหนดค่ะ

Posted: Sun Aug 30, 2015 9:25 pm
by snasui
:D ปรับ Range("h8",.range("L"&LastrowH").ClearContents เป็น Range("h8",.range("L" & LastrowH)).ClearContents ครับ

Re: vb code ลบข้อมูลในช่วงที่กำหนดค่ะ

Posted: Mon Aug 31, 2015 9:43 am
by jilux
ขอบคุณมากนะคะ^^"