Page 1 of 1

เมื่อสร้าง UserFrom และใส่คำสั่ง VBA แล้ว พอปิดไฟล์แล้วเปิดใหม่ คำสั่งหาย

Posted: Sat Jan 27, 2018 10:47 pm
by Worakan
ผมเขียน UserFrom แล้วใส่คำสั่ง VBA กด SAVE แล้วรันโปรแกรม ก็ทำงานปกติ แต่พอปิดงานทั้งหมดไป แล้วเปิดขึ้นใหม่ปรากฏว่า หายไปหมดเลย เหลือแต่ปุ่มBUTTON ที่สร้างไว้เพื่องลิงค์กับ UserFrom ผลคือไม่แสดงอะไรเลยครับ รบกวนช่วยขอคำแนะนำจากผู้รู้ด้วยครับ

Re: เมื่อสร้าง UserFrom และใส่คำสั่ง VBA แล้ว พอปิดไฟล์แล้วเปิดใหม่ คำสั่งหาย

Posted: Sun Jan 28, 2018 3:37 am
by snasui
:D ยังมี Code ใน VBE อยู่หรือไม่ครับ

ลองแนบไฟล์ตัวอย่างมาดูกันจะได้ช่วยตรวจสอบให้ได้ครับ

Re: เมื่อสร้าง UserFrom และใส่คำสั่ง VBA แล้ว พอปิดไฟล์แล้วเปิดใหม่ คำสั่งหาย

Posted: Sun Jan 28, 2018 10:35 pm
by Worakan
ผมใช้โค้ดนี้ครับ

Code: Select all

Private Sub CommandButton1_Click()
Sheets("รายการประมูล").Select
Do
r = 5 + 1
Loop Until Cells(r, 1) = ""
Cells(r, 2) = TextBox1.Text
Cells(r, 3) = TextBox2.Text
Cells(r, 4) = TextBox3.Text
Cells(r, 5) = TextBox4.Text
Cells(r, 6) = TextBox5.Text
Cells(r, 7) = TextBox6.Text
Cells(r, 8) = TextBox7.Text
Cells(r, 9) = TextBox8.Text
Cells(r, 10) = TextBox9.Text
Cells(r, 11) = TextBox10.Text
Cells(r, 12) = TextBox11.Text
Cells(r, 13) = TextBox12.Text
Cells(r, 14) = TextBox13.Text
Cells(r, 15) = TextBox14.Text

End Sub

Re: เมื่อสร้าง UserFrom และใส่คำสั่ง VBA แล้ว พอปิดไฟล์แล้วเปิดใหม่ คำสั่งหาย

Posted: Sun Jan 28, 2018 10:46 pm
by snasui
:lol: Code ไหน ๆ ก็ไม่ใช่ประเด็นครับ ให้ดูว่าตอนที่เปิดขึ้นมา ใน VBE มี Code นั้นอยู่อีกหรือไม่ ตอบว่ามีหรือไม่มีเท่านั้นครับ

อีกอย่างที่สำคัญในการถามตอบ ควรจะมีไฟล์ที่เป็นปัญหามาด้วยจะได้เข้าถึงปัญหาได้โดยไวครับ

Re: เมื่อสร้าง UserFrom และใส่คำสั่ง VBA แล้ว พอปิดไฟล์แล้วเปิดใหม่ คำสั่งหาย

Posted: Sun Jan 28, 2018 11:24 pm
by Worakan
พอสร้างเสร็จ แล้วปิด พอเปิดใหม่ไม่มี Code หรือ UserFrom ที่เคยสร้างไว้เลยครับ

Re: เมื่อสร้าง UserFrom และใส่คำสั่ง VBA แล้ว พอปิดไฟล์แล้วเปิดใหม่ คำสั่งหาย

Posted: Sun Jan 28, 2018 11:35 pm
by snasui
:D ไฟล์ที่จะมี Code ได้จะต้องมีนามสกุล .xlsm ไม่ใช่ .xlsx ครับ

ในตอน Save มันจะฟ้องให้ทราบอยู่แล้วว่าไฟล์ที่ Save มี Code หาก Save ตรง ๆ Code จะหายไป ต้องคลิก No แล้วเลือก Save As ครับ