Page 1 of 1
ขอความช่วยเหลือนะครับ เรื่องการสร้าง Game Over
Posted: Mon Sep 05, 2011 11:32 pm
by bee2130
ขอความช่วยเหลือนะครับ พอดีว่าลูกศิษย์จะแข่งขันสร้างเกมระดับประถม แต่ครูที่ปรึกษาประสบอุบัติเหตุ จึงไม่สามารถทำต่อได้ ติดขัดเรื่องการใช้โปรแกรมอยู่หลายขั้นตอนเหมือนกัน แต่ก็พอคลำทางไปถูกบ้าง เรื่องการใส่เวลาให้กับเกมนี่สิครับไปไม่ถูกเลย คือประมาณว่า กดเล่นเกม แล้วเริ่มจับเวลา เมื่อหมดเวลา ให้ปรากฎคำว่า Game Over ต้องเชื่อมโยงยังไง พอมีวิธีไหนที่ง่ายๆไหมครับ ขอความกรุณาอธิบายให้หน่อยนะครับ (ผมส่งตัวอย่างไฟล์ที่ลูกศิษย์ฝึกทำไว้ มาด้วยครับ)
เกมปริศนา.xls
Re: ขอความช่วยเหลือนะครับ เรื่องการสร้าง Game Over
Posted: Mon Sep 05, 2011 11:43 pm
by snasui

ดูกระทู้นี้ครับ โจทย์เดียวกันเลยครับ
viewtopic.php?f=3&t=584
Re: ขอความช่วยเหลือนะครับ เรื่องการสร้าง Game Over
Posted: Sat Sep 10, 2011 7:00 pm
by bee2130
ทำได้แล้วครับ ขอบคุณมากนะครับ แต่ขอต่อยอดความรู้อีกหน่อยนะครับ ถ้าต้องการให้เวลาหยุดเมื่อเล่นเกมจบ ต้องเพิ่มสูตรหรือทำไงเหรอครับ
Re: ขอความช่วยเหลือนะครับ เรื่องการสร้าง Game Over
Posted: Sat Sep 10, 2011 7:26 pm
by snasui

ส่งไฟล์ตัวอย่างมาด้วยครับ อธิบายด้วยว่าเกมส์จบต้องคลิกอะไรหรือไม่อย่างไร จะได้นำเงื่อนไขนั้นมาปรับ Code ครับ
Re: ขอความช่วยเหลือนะครับ เรื่องการสร้าง Game Over
Posted: Sat Sep 10, 2011 10:30 pm
by bee2130
คืออยากให้เวลาหยุดตรงที่ตอบคำถามถูกทุกช่องแล้ว และกดเล่นใหม่โดยที่เคลียร์ช่องให้เหมือนกับก่อนเล่นได้ไหมครับ ขอบคุณครับ
Re: ขอความช่วยเหลือนะครับ เรื่องการสร้าง Game Over
Posted: Sat Sep 10, 2011 11:58 pm
by snasui

ผมปรับ Code ให้แล้ว ดูตามไฟล์แนบครับ
Code: Select all
Sub Reset()
Dim Count As Range, r As Range
Set Count = Worksheets("เกมตัวเลขคิดสนุก").[E15]
Set r = Worksheets("เกมตัวเลขคิดสนุก").Range("E10:G12")
Count.Value = Count.Value - TimeValue("00:00:01")
If Count <= 0 Then
MsgBox "หมดเวลา"
DisableTimer
Exit Sub
End If
If Application.Count(r) = 9 Then
DisableTimer
Exit Sub
End If
Call Timer
End Sub
Sub StartGame()
Worksheets("เกมตัวเลขคิดสนุก").Range("F10:F11,G10,E11:E12,G12").ClearContents
Worksheets("เกมตัวเลขคิดสนุก").Select
Worksheets("เกมตัวเลขคิดสนุก").[E15].Value = TimeValue("00:03:00")
Call Timer
End Sub
Re: ขอความช่วยเหลือนะครับ เรื่องการสร้าง Game Over
Posted: Sun Sep 11, 2011 9:27 am
by bee2130
ขอบพระคุณเป็นอย่างสูงครับ