Re: UserForm Add ROW+1
Posted: Mon Jun 23, 2014 12:38 pm

คลังคำตอบแห่งความรู้จากคนไทย เพื่อโลกที่ต้องการเข้าใจในสิ่งเล็ก ๆ อย่างลึกซึ้ง
http://www.snasui.com/
ใช่อันนี้เปล่าครับพอดี คีย์บอร์ด กดไม่ได้ครับsnasui wrote:ลองเปิดโปรแกรมด้วย Excel 2007 > กดแป้น Alt+F11 เพื่อเข้าหน้าต่าง VBE > เข้าเมนู Tools > Reference > จับภาพมาดูกันครับ
ครับขอบคุณครับเดียวรอมันเกิดขึ้นสัก30นาทีครับsnasui wrote:ใช่อันนั้นแหละครับ จากภาพนั้นไม่พบกสิ่งผิดปกติ จึงไม่อาจบอกได้ว่าความผิดพลาดที่เกิดนั้นมาจากสาเหตุใด
กรณีความผิดปกติ หากรายการใดที่เราทำเครื่องหมายถูกเอาไว้ มีคำว่า Missing ปรากฎอยู่อยู่ด้านหน้า ยกตัวอย่างเช่น Missing OlE Automation เช่นนี้แสดงว่ามีความผิดพลาดเกิดขึั้น หากเรียกใช้ Object ของ OLE Automation จะเกิดความผิดพลาดครับ
snasui wrote:ลองเปิดโปรแกรมด้วย Excel 2007 > กดแป้น Alt+F11 เพื่อเข้าหน้าต่าง VBE > เข้าเมนู Tools > Reference > จับภาพมาดูกันครับ
che wrote:snasui wrote:ลองเปิดโปรแกรมด้วย Excel 2007 > กดแป้น Alt+F11 เพื่อเข้าหน้าต่าง VBE > เข้าเมนู Tools > Reference > จับภาพมาดูกันครับ
อันนี้น่าจะเหมือนเดิมครับche wrote:che wrote:snasui wrote:ลองเปิดโปรแกรมด้วย Excel 2007 > กดแป้น Alt+F11 เพื่อเข้าหน้าต่าง VBE > เข้าเมนู Tools > Reference > จับภาพมาดูกันครับ
อาจารย์ครับ ผมใช้ Load UserForm1 กับ UserFrom1.Show กลายเป็น Run-Time Error '424': ครับ (แต่อาจารย์ตอบไวจังsnasui wrote:การ Show UserForm ควรวางใน Module ปกติ ไม่ควรวางใน Sheet ใด ๆ ดูภาพประกอบด้านล่างครับ
che wrote:อาจารย์ครับ ผมใช้ Load UserForm1 กับ UserFrom1.Show กลายเป็น Run-Time Error '424': ครับ (แต่อาจารย์ตอบไวจังsnasui wrote:การ Show UserForm ควรวางใน Module ปกติ ไม่ควรวางใน Sheet ใด ๆ ดูภาพประกอบด้านล่างครับ
)
ผมควรใช้Code ตัวไหนเรียกครับ
Code: Select all
Sub Show_UserForm()
UserForm1.Show
End Sub
อาจารย์ครับเป็นอย่างเดิมครับ ผมเอารูปมาให้ดูอีกตรงจุดหนึ่งครับsnasui wrote:การ Show UserForm ควรวางใน Module ปกติ ไม่ควรวางใน Sheet ใด ๆ ดูภาพประกอบด้านล่างครับ
ขอบคุณครับsnasui wrote:สำหรับ Error นั้นผมคงช่วยไม่ได้มาก ลองศึกษาตาม Link นี้ครับ Path/File access error