Page 1 of 1

รบกวนช่วยดู Code Vba หน่อยครับ พอดีลองหัดทำแล้วมันไม่ได้

Posted: Sat Feb 03, 2018 9:47 am
by jullathep
ผมเขียนที่ปุ่ม Comand ต้องการให้ textbox รับค่า A-D แล้วให้แสดงที่ Label 3 ช่อง เป็นค่าที่ตั้งไว้ แต่มันไม่ออกครับ รบกวนท่านอาจารย์หรือพี่ๆช่วยดูหน่อยครับ พอดี มือใหม่หัดทำครับ มีไฟล์แนบครับ

Code: Select all

Private Sub Command1_Click()
    If TextBox1.Text = "A" Then
    Label1.Caption = 10 & "-" & 20
    Label2.Caption = 10 & "-" & 20
    Label3.Caption = 10 & "-" & 20
    ElseIf TextBox1.Text = " B " Then
    Label1.Caption = 20 & "-" & 30
    Label2.Caption = 20 & "-" & 30
    Label3.Caption = 20 & "-" & 30
    ElseIf TextBox1.Text = " C " Then
    Label1.Caption = 30 & "-" & 40
    Label2.Caption = 30 & "-" & 40
    Label3.Caption = 30 & "-" & 40
     ElseIf TextBox1.Text = " D " Then
    Label1.Caption = 40 & "-" & 50
    Label2.Caption = 40 & "-" & 50
    Label3.Caption = 40 & "-" & 50
    End If
End Sub

Re: รบกวนช่วยดู Code Vba หน่อยครับ พอดีลองหัดทำแล้วมันไม่ได้

Posted: Sat Feb 03, 2018 9:50 am
by snasui
:D ไฟล์ที่จะมี Code ได้ต้องเป็น .xlsm หรือ .xlsb เช่นนี้เป็นต้น ไม่เช่นนั้นจะแนบ Code ไปกับไฟล์ไม่ได้ ลองแนบไฟล์มาใหม่เพื่อน ๆ จะได้ช่วยตอบต่อไปจากนั้นครับ

Re: รบกวนช่วยดู Code Vba หน่อยครับ พอดีลองหัดทำแล้วมันไม่ได้

Posted: Sat Feb 03, 2018 9:56 am
by jullathep
snasui wrote: Sat Feb 03, 2018 9:50 am :D ไฟล์ที่จะมี Code ได้ต้องเป็น .xlsm หรือ .xlsb เช่นนี้เป็นต้น ไม่เช่นนั้นจะแนบ Code ไปกับไฟล์ไม่ได้ ลองแนบไฟล์มาใหม่เพื่อน ๆ จะได้ช่วยตอบต่อไปจากนั้นครับ
.xlsm นี่เป็นมาโครใช่ไหมครับอาจารย์

Re: รบกวนช่วยดู Code Vba หน่อยครับ พอดีลองหัดทำแล้วมันไม่ได้

Posted: Sat Feb 03, 2018 10:01 am
by jullathep
jullathep wrote: Sat Feb 03, 2018 9:56 am
snasui wrote: Sat Feb 03, 2018 9:50 am :D ไฟล์ที่จะมี Code ได้ต้องเป็น .xlsm หรือ .xlsb เช่นนี้เป็นต้น ไม่เช่นนั้นจะแนบ Code ไปกับไฟล์ไม่ได้ ลองแนบไฟล์มาใหม่เพื่อน ๆ จะได้ช่วยตอบต่อไปจากนั้นครับ
.xlsm นี่เป็นมาโครใช่ไหมครับอาจารย์
ผมแนบไฟล์ใหม่แล้วครับ อาจารย์

Re: รบกวนช่วยดู Code Vba หน่อยครับ พอดีลองหัดทำแล้วมันไม่ได้

Posted: Sat Feb 03, 2018 10:15 am
by snasui
:D ไม่พบ Code ในไฟล์ ลองพยายามอีกครั้งครับ

Re: รบกวนช่วยดู Code Vba หน่อยครับ พอดีลองหัดทำแล้วมันไม่ได้

Posted: Sat Feb 03, 2018 10:17 am
by jullathep
snasui wrote: Sat Feb 03, 2018 10:15 am :D ไม่พบ Code ในไฟล์ ลองพยายามอีกครั้งครับ
อาจารย์ครับ Code มันอยู่ในปุ่มตกลงอะครับ ผมต้องทำยังไงเอ่ย

Re: รบกวนช่วยดู Code Vba หน่อยครับ พอดีลองหัดทำแล้วมันไม่ได้

Posted: Sat Feb 03, 2018 10:26 am
by snasui
:D กรุณาดาวน์โหลดไฟล์ที่แนบมาแล้วทดสอบว่ามี Code ที่กล่าวถึงหรือไม่ จะได้ทราบประเด็นที่ผมแจ้งไปครับ

Re: รบกวนช่วยดู Code Vba หน่อยครับ พอดีลองหัดทำแล้วมันไม่ได้

Posted: Sat Feb 03, 2018 10:46 am
by jullathep
snasui wrote: Sat Feb 03, 2018 10:26 am :D กรุณาดาวน์โหลดไฟล์ที่แนบมาแล้วทดสอบว่ามี Code ที่กล่าวถึงหรือไม่ จะได้ทราบประเด็นที่ผมแจ้งไปครับ
แก้แล้วครับอาจารย์ คราวนี้น่าจะมีครับ ผมลองโหลดมีคลิกดูเจอ code แล้วครับ

Re: รบกวนช่วยดู Code Vba หน่อยครับ พอดีลองหัดทำแล้วมันไม่ได้

Posted: Sat Feb 03, 2018 11:04 am
by snasui
:D Code ทำงานได้ปกติเพียงแต่ใน Code เขียนให้มีค่าวรรคติดไปด้วย หากคีย์ใน TextBox ไม่มีค่าวรรคก็จะไม่ได้คำตอบครับ

ในภาพด้านล่างผมระบายสีไว้ให้แล้วว่าตรงไหนมีค่าวรรคให้ปรับแก้ตรงนั้นได้เลยครับ

การ Debug Code ให้คลิกลงไปใน Code แล้วกดแป้น F8 ซ้ำ ๆ เพื่อ Run ทีละ Step จะได้ตรวจสอบได้เบื้องต้นว่า Code ทำงานติดขัดบรรทัดใด หรือไม่ อย่างไร ครับ

Re: รบกวนช่วยดู Code Vba หน่อยครับ พอดีลองหัดทำแล้วมันไม่ได้

Posted: Sat Feb 03, 2018 11:09 am
by jullathep
snasui wrote: Sat Feb 03, 2018 11:04 am :D Code ทำงานได้ปกติเพียงแต่ใน Code เขียนให้มีค่าวรรคติดไปด้วย หากคีย์ใน TextBox ไม่มีค่าวรรคก็จะไม่ได้คำตอบครับ

ในภาพด้านล่างผมระบายสีไว้ให้แล้วว่าตรงไหนมีค่าวรรคให้ปรับแก้ตรงนั้นได้เลยครับ

การ Debug Code ให้คลิกลงไปใน Code แล้วกดแป้น F8 ซ้ำ ๆ เพื่อ Run ทีละ Step จะได้ตรวจสอบได้เบื้องต้นว่า Code ทำงานติดขัดบรรทัดใด หรือไม่ อย่างไร ครับ
ขอบคุณครับอาจารย์