Excel อยากเขียน Macro ให้ Export ข้อมูลออกเป็น CSV ทีละ 1000 แถว ขอคำแนะนำหน่อยครับ

วันก่อนผมมาถามก็ได้รับคำตอบที่ดีจากน้า ๆ ที่เป็นสมาชิกพอเอาไปใช้เข้าจริง ๆ แล้ว ถ้าตัวหนังสือ มันยาวเกิน 1 บรรทัดใน word ก็นับเป็น 1 บรรทัด
ก็กลายเป็นว่าข้อมูลออกมาไม่หมด (ทีแรกก็ทำได้ครับ เพราะว่าข้อมูล ในแต่ละแถวไม่เยอะ แต่ผม โชคดีได้ ข้อมูลที่ยาว ๆ มาก็เลยทำไม่ได้ที่จะให้ export ออกมาทีละบรรทัดไม่ได้เพราะว่าข้อมูลยาวเกิน)

ผมก็เห็นว่าวิธีนี้ง่ายและดีที่สุดคือ ให้ export ออกจาก macro ของ MS

นี่เป็นรายละเอียดและคำถามเก่านะครับ

พอดีกว่าผมมีไฟล์ csv อยู่ 1 ไฟล์ แล้วในนั้นมีข้อมูลอยู่ประมาณ หมื่นกว่าบรรทัด
ต้องการแบ่งข้อมูลในนั้น ออกมาทีละ 1000 แถว โดยที่แต่ละ 1000 แถวนั้นจะบันทึกเป็นชื่อไฟล์ ให้มันเรียงลำดับเช่น
output01.csv สำหรับ 1000 แถวแรก
output02.csv สำหรับ 1000 แถวต่อไป
จนถึง output10.csv

นี้กระทู้เก่า นะครับ http://pantip.com/topic/30029285

ช่วยเขียนโค้ดให้ผมอีกทีนะครับ เป็น Excel ที่เป็น Macro หรือ เป็น php ก็ได้ครับ ขอบคุณล่วงหน้าครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่