ตัวอย่าง Excel สำหรับเก็บข้อมูลและ Save As อัตโนมัติตามช่วงเวลา

ใครที่อยากได้ตัวอย่างโค้ดเขียนใน Excel เพื่อให้เก็บข้อมูลใน Excel เช่นข้อมูลจาก PLC, OPC ฯลฯ แล้วพอถึงเวลาที่กำหนดก็ทำการ Save As เป็นไฟล์ใหม่อัตโนมัติเช่นทุกชั่วโมงเป็นต้น สามารถทำได้ครับ ก่อนอื่นดาวน์โหลดไฟล์ตัวอย่างจากที่นี่

จากนั้นเมื่อเปิดขึ้นมาจะพบว่ามีข้อมูลกรอกในเซลล์ตั้งแต่ A1 และ B1 ไปเรื่อยๆดังรูป

image

ในไฟล์ตัวอย่างนี้ผมสุ่มตัวเลขขึ้นมาแล้วให้กรอกลงไปในเซลล์ A1 เป็นเวลา B1 เป็นค่าที่สุ่มขึ้นมา จนครบ 60 บรรทัดก็ให้ Save As เป็นไฟล์เก็บใน C:\ โดยแต่ละไฟล์จะมีค่าวันเวลาต่อท้ายเพื่อให้รู้ว่าสร้างขึ้นมาเมื่อใด

เมื่อดูโค้ดจะเห็นว่าใน Module1 จะมีโค้ดเอาค่าวันเวลามาแสดงในคอลัมน์ A และเอาเลขสุ่มมาใส่ในคอลัมน์ B ดังกรอบสีแดง

image

กรอบสีเขียวจะเป็นการเช็คว่านับถึง 60 หรือยัง ถ้าครบให้ Save As เป็นไฟล์ใหม่ โดยการนับจะมีจังหวะทุก 1 วินาที ถ้าอยากเปลี่ยนจังหวะก็ไปเปลี่ยนใน Sub ชื่อ StartTimer ดังกรอบสีแดง (ชม, นาที, วินาที)

image

Advertisements
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s