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
ยังมี 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
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
ไฟล์ที่จะมี Code ได้จะต้องมีนามสกุล .xlsm ไม่ใช่ .xlsx ครับ
ในตอน Save มันจะฟ้องให้ทราบอยู่แล้วว่าไฟล์ที่ Save มี Code หาก Save ตรง ๆ Code จะหายไป ต้องคลิก No แล้วเลือก Save As ครับ