Page 2 of 2
Re: ให้รันตัวเลขอัตโนมัติเมื่อสั่งพิมพ์ครับ
Posted: Mon Feb 10, 2020 10:56 am
by snasui

ผมทดสอบแล้วเป็นปกติครับ
การ Print ไม่ออกไม่น่าจะเกี่ยวกับเลข 53 ครับ
Re: ให้รันตัวเลขอัตโนมัติเมื่อสั่งพิมพ์ครับ
Posted: Mon Feb 10, 2020 2:41 pm
by Aseerom
ต้องขอรบกวนอาจารย์อีกรอบครับผมลองทดสอบแล้วไม่รู้สาเหตุจริงๆครับ
พอเปลี่ยนเป็น i เป็น 1 สูตรก็รันปกติเริ่มที่ หน้าที่ 1 แต่พอใส่ i เป็น 53 สูตรไม่รัน ปริ้นไม่ออกผมใส่ตรงในผิดหรือตั้งค่าอะไรผิดไหมครับ
พอดีผมพึ่งลองเขียนเป็นครั้งแรก

Re: ให้รันตัวเลขอัตโนมัติเมื่อสั่งพิมพ์ครับ
Posted: Mon Feb 10, 2020 3:07 pm
by snasui

คงจะมีกรณีเดียวที่ไม่ Run คือยังไม่เข้าใจว่า
For i = 1 To a * 2 Step 2
ใช้ทำอะไรและมีความหมายว่าอย่างไร จึงไม่สามารถปรับเองได้ครับ
ความหมายคือให้ Loop ค่า i ไปทีละลำดับโดยเริ่มจาก 1 ไปสิ้นสุดที่ค่า a * 2 และเป็นการ Loop ไปทีละ 2 ลำดับ (1, 3, 5,...)
ส่วน
a * 2 จะมีค่าเท่าไรก็ขึ้นอยู่กับที่กรอกใน Input Box ถ้ากรอกเป็น 50 ก็จะหมายถึง Loop จาก 1 ไปยัง 100 (100 มาจาก
50 * 2) โดย Loop ไปทีละ 2 ลำดับ
ทีนี้ถ้าเป็นเปลี่ยนเป็น
For i = 53 To a * 2 Step 2
และค่าที่กรอกใน Input Box คือ 50 เท่าเดิม ก็จะหมายถึงให้เริ่ม Loop ตั้งแต่
53 ไปยัง 100 โดย Loop ไปทีละ 2 ลำดับ
เมื่อเริ่มที 53 ค่าที่กรอกใน Input Box จะต้องคำนึงถึงว่า
เมื่อคูณด้วย 2 แล้วจะต้องมากกว่า 53 ไม่เช่นนั้นก็จะไม่มีการ Loop ครับ
Re: ให้รันตัวเลขอัตโนมัติเมื่อสั่งพิมพ์ครับ
Posted: Mon Feb 10, 2020 4:26 pm
by Aseerom
ขอบคุณครับอาจารย์
