Page 1 of 1

ขอคำแนะนำเกี่ยวกับการ Record ข้อมูลด้วย VBA

Posted: Mon Mar 30, 2020 12:00 pm
by pro602
เรียนสอบถามและขอคำแนะนำจากอาจารย์และพี่สมาชิกด้วยครับเกี่ยวกับการ Record ด้ว VBA
ตามเอกสารที่ผมแนบมาผม Zip file มาครับไฟล์เกิน 500k
ที่ Sheet "Form" จะเป็นในส่วนของการป้อนข้อมูลในขั้นตอนบันทึกข้อมูลไปเก็บที่ Sheet "Database"
ซึ่งจะเป็นการสั่งบันทึกด้วย VBA ในขั้นตอนนี้ขั้นตอนการประมวนผลใช้เวลานานมาก ซึ่งผมพึ่งหัดศึกษาและเรียนรู้การใช้ VBA
รวมไปถึงสูตรการคำนวนต่างๆผมก็ได้แนวทางและคำชี้แนะจากอาจารย์และพี่ๆสมาชิกนำมาผสมเพื่อประยุกต์ใช้งาน
จากปัญหาที่เกิดขึ้นการสั่งบันทึกล่าช้าเกิดจากคำสั่งVBA ที่นำมาใช้งานเองหรือว่ามี Sheet อื่นๆที่มีสูตรการคำนวนอยู่ด้วยเลยเป็นสาเหตูของการทำงานล่าช้าครับ
*ผมรบกวนอาจารย์และพี่ๆสมาชิกช่วยแนะนำผมหน่อยครับ*

Re: ขอคำแนะนำเกี่ยวกับการ Record ข้อมูลด้วย VBA

Posted: Mon Mar 30, 2020 12:14 pm
by logic
สูตรเยอะครับ

เฉพาะการบันทึก ถ้าให้บันทึกเร็วก็ครอบด้วย

Code: Select all

application.Calculation = xlCalculationManual
'โค้ดทั้งหลาย
application.Calculation = xlCalculationAutomatic
แต่พอบันทึกเสร็จก็มาช้าเพราะสูตรคำนวณใหม่ 😎

Re: ขอคำแนะนำเกี่ยวกับการ Record ข้อมูลด้วย VBA

Posted: Mon Mar 30, 2020 1:18 pm
by pro602
logic wrote: Mon Mar 30, 2020 12:14 pm สูตรเยอะครับ

เฉพาะการบันทึก ถ้าให้บันทึกเร็วก็ครอบด้วย

Code: Select all

application.Calculation = xlCalculationManual
'โค้ดทั้งหลาย
application.Calculation = xlCalculationAutomatic
แต่พอบันทึกเสร็จก็มาช้าเพราะสูตรคำนวณใหม่ 😎
-ขอบคุณครับสำหรับคำแนะนำผมจะนำไปใช้งานดูครับ