Page 1 of 1

รบกวนช่วยดูสูตรให้หน่อยค่ะ

Posted: Thu Mar 03, 2011 4:16 pm
by patstare
รบกวนช่วยดูวิธีการดึงข้อมูลให้หน่อยค่ะ แทนค่าสูตรแล้วแต่นำมาใช้ไปถูก






(ข้อมูลค่อนข้างจะเป็นความลับค่ะ)

Re: รบกวนช่วยดูสูตรให้หน่อยค่ะ

Posted: Thu Mar 03, 2011 4:50 pm
by patstare
ฝากด้วยนะค่ะ งง มากค่ะ

Re: รบกวนช่วยดูสูตรให้หน่อยค่ะ

Posted: Thu Mar 03, 2011 5:12 pm
by snasui
:D สูตรในเซลล์ C4 ต้องแก้เป็น

=VLOOKUP($D$5,ฐานข้อมูล!$B$7:$O$141,3,0)

ถึงจะ Copy ไปยังพื้นที่อื่น ๆ ได้ครับ ไม่เช่นนั้นก็จะเกิดค่าผิดพลาดเพราะไม่ได้ Lock ตำแหน่งเซลล์

การให้ Print ใบเสร็จแก่ทุกคนโดยไม่ต้อง Copy มาวางต่อ ๆ กัน สามารถทำได้ด้วย VBA ครับ ใช้แค่ฟอร์มแรกฟอร์มเดียว กำหนดขอบเขตการพิมพ์ให้เรียบร้อย ไฟล์แนบด้านล่างผมเขียนตัวอย่าง VBA มาให้แล้ว แต่การใช้งานจะต้องกำหนดให้ใช้งาน Macro ได้ก่อน โดยเข้าเมนูตามด้านล่าง

office Logo > Excel Options > Trust Center > Trust Center Settings > Macro Setting > เลือก Enable all macros...

จากนั้นเปิดไฟล์แล้วคลิกปุ่ม Print ที่สร้างไว้

Re: รบกวนช่วยดูสูตรให้หน่อยค่ะ

Posted: Thu Mar 03, 2011 6:34 pm
by patstare
รบกวนขอรายละเอียดเกี่ยวกับ VBA ได้เปล่าค่ะ ไปค้นหาในgoogle แล้วเจอแต่ที่เป็นภาษาอังกฤษ
ไม่รู้ว่าจะต้องเริ่มต้นตรงไหน ไม่มีความรู้ทางด้านนี้เลยค่ะ รบกวนด้วยนะค่ะ

Re: รบกวนช่วยดูสูตรให้หน่อยค่ะ

Posted: Thu Mar 03, 2011 6:40 pm
by snasui
:D สำหรับไฟล์นี้ผมเขียนมาให้แล้วครับ ไม่ต้องเขียนเอง ส่วนรายละเอียดเกี่ยวกับ VBA ที่เขียนนั้น เข้าไปดูได้โดย กดแป้น Alt+F11 จะเปิดหน้าต่าง VBE มาให้ จากนั้น Double Click ที่ Module1 ในหน้าต่างซ้ายมือ (หากไม่มีให้กดแป้น Ctrl+R โปรแกรมจะเปิด VBA Project มาให้ Module1 จะอยู่ในนี้) ก็จะเห็น Code

หากต้องการศึกษาการเขียน Code เองก็สามารถกดแป้น F1 จากหน้าต่างนี้ได้ครับ