Page 1 of 1

เกมส์เลือกคำถาม

Posted: Sat Apr 30, 2011 3:44 pm
by lek
เรียน อาจาร์ยครับ
ผมต้องการทำปุ่มเลือกคำถามครับ
โดยคำถามแต่ละข้อจะถูกซ่อนไว้ก่อน
เมื่อกดปุ่มจึงจะแสดงออกมา
เมื่อเห็นคำถามแล้ว กดปุ่มกลับมาหน้าหลักได้
แต่ปุ่มของคำถามที่เลือกไปแล้วจะไม่แสดงอีก
จะเหลือเฉพาะปุ่มที่ยังไม่ได้เลือก
ดูรายละเอียดตามไฟล์แนบครับ

ขอบคุณครับ
เล็ก

Re: เกมส์เลือกคำถาม

Posted: Sat Apr 30, 2011 5:14 pm
by snasui
:D การทำเช่นนั้นต้องใช้ VBA เข้ามาช่วยครับ ดูไฟล์แนบประกอบ

ให้สร้างปุ่มขึ้นมาก่อนทั้งสี่ปุ่ม แล้วเขียน Code ตามด้านล่าง นอกจากนี้ในแต่ละชีทให้สร้าง Hyperlink เพื่อกลับมายังแผ่นแสดงครับ

Code: Select all

Sub Button4_Click()
Dim i As Integer
For i = 2 To 4
    Worksheets(i).Visible = False
Next i
For i = 1 To 3
    Worksheets("แผ่นแสดง").Shapes(i).Visible = True
Next
End Sub

Sub Button1_Click()
With Worksheets("ถาม1")
    .Visible = True
    .Select
End With
Worksheets("แผ่นแสดง").Shapes("Button 1").Visible = False
End Sub

Sub Button2_Click()
With Worksheets("ถาม2")
    .Visible = True
    .Select
End With
Worksheets("แผ่นแสดง").Shapes("Button 2").Visible = False
End Sub

Sub Button3_Click()
With Worksheets("ถาม3")
    .Visible = True
    .Select
End With
Worksheets("แผ่นแสดง").Shapes("Button 3").Visible = False
End Sub

Re: เกมส์เลือกคำถาม

Posted: Sun May 01, 2011 10:24 pm
by lek
ขอบคุณมากครับอาจาร์ย
ใช้ได้ตามต้องการเลยครับ
เล็ก 8-)