Page 1 of 1
การใช้ useform
Posted: Wed Mar 06, 2013 12:11 pm
by phanida
ช่วยดูให้ทีนะคะ หาโค๊ดที่ต้องปรับแก้ไม่เจอแล้ว เพิ่งหัดใช้ พยายามศึกษาอยู่ค่ะ
ไฟล์ที่แนบมา ใช้ useform เสิร์ทหาชื่อบริษัท แล้วนำข้อมูลมาแสดง ในช่องที่ต้องการค่ะ
Re: การใช้ useform
Posted: Wed Mar 06, 2013 3:11 pm
by snasui
ช่วยอธิบายเพิ่มเติมว่าต้องการจะทำอะไร ขั้นตอนการทำงานเป็นอย่างไร Code ที่เขียนมาติดขัดตรง Procedure ใด บรรทัดใดครับ
Re: การใช้ useform
Posted: Thu Mar 07, 2013 12:02 pm
by phanida
อยากทราบว่า จะกำหนดสูตร Useform ตรงไหนให้ เสิร์ทข้อมูล ในชีท "รายชื่อ"
เพราะก๊อบสูตรทั้งหมดมา แล้วนำมาปรับใช้ ปรับสูตรทั้งหมดแล้วเท่าที่เห็น แต่หาสูตรของ useform ไม่เจอ
ทำให้ ข้อมูลไม่แสดงใน listbox
แนบไฟล์ใหม่นะคะ
Re: การใช้ useform
Posted: Thu Mar 07, 2013 3:30 pm
by tupthai
แก้ range name ตามภาพ error
จะเห็นว่า range name มี2ระดับ sheet กับ workbook พอดีระดับworkbook error เลยทำงานข้ามชีทไม่ได้
จริงๆใช้ระดับ workbookอย่างเดียวก็พอ
copy จากอันที่ไม่เสียมาใช้ได้เลยและลบระดับ sheet รายชื่อทิ้ง
Re: การใช้ useform
Posted: Sat Mar 09, 2013 10:07 am
by phanida
ขอบคุณมากค่ะ ทำได้แล้ว เพราะทำไม่เป็นเลยค่ะ เลยไม่รู้ว่าต้องแก้จุดไหนบ้าง Name manager ยังไม่รู้เลยว่ามันอยู่ตรงไหน
ถามต่ออีกนิดค่ะ
เลขบัตรประชนถ้าไม่มี จะให้แสดงเป็นช่องว่าง ต้องกำหนดรูปแบบเซลส์ยังไงคะ ตอนนี้แสดงเป็น 0 0000 00000 00 0 อยู่ค่ะ
Re: การใช้ useform
Posted: Sat Mar 09, 2013 10:36 am
by snasui
ลองปรับสูตรเป็นตามด้านล่างคับ
= IF($I16="","",IF(VLOOKUP($I16,Product,5,FALSE)=0,"",VLOOKUP($I16,Product,5,FALSE)))
Re: การใช้ useform
Posted: Sat Mar 09, 2013 11:45 am
by phanida
snasui wrote: ลองปรับสูตรเป็นตามด้านล่างคับ
= IF($I16="","",IF(VLOOKUP($I16,Product,5,FALSE)=0,"",VLOOKUP($I16,Product,5,FALSE)))
ขอบคุณอาจารย์ค่ะ ได้เอกสารที่สมบูรณ์แล้ว
แนบไฟล์ไว้ด้วยเผื่อใครเอาไปประยุกต์ได้