ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingใครเก่ง Excel ถามเรื่อง drop down list
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ใครเก่ง Excel ถามเรื่อง drop down list  (อ่าน 2344 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
mr.zatan
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 1,163



ดูรายละเอียด
« เมื่อ: 12 ธันวาคม 2013, 20:52:44 »



- ที่ B2 ทำเป็น drop down list เช่น เมื่อเลือกชื่อ นาย A >> ข้อมูลของนาย A ก็จะมาแสดงที่ด้านล่าง

- ที่ C2 ทำเป็นปุ่ม Print ( Print เฉพาะของนาย A)

- ที่ D2 ทำเป็นปุ่ม Print All ( Print ทั้งหมด ) / นาย A นาย C นาย D.....


ไฟล์ตัวอย่าง http://goo.gl/fsdk1t
บันทึกการเข้า
rnon
ก๊วนเสียว
*

พลังน้ำใจ: 23
ออฟไลน์ ออฟไลน์

กระทู้: 257



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 12 ธันวาคม 2013, 22:42:53 »

น่าจะต้องใช้ VBA ช่วยในการวนซ้ำ
พยายามทำแล้วได้แค่นี้ครับเขียน VBA ไม่เป็น
อ้างถึง


อ้างถึง

« แก้ไขครั้งสุดท้าย: 30 พฤษภาคม 2015, 15:07:51 โดย rnon » บันทึกการเข้า

mr.zatan
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 1,163



ดูรายละเอียด
« ตอบ #2 เมื่อ: 12 ธันวาคม 2013, 22:54:36 »

โหลดไม่ได้ครับ....ช่วยตั้งค่า แชร์ ให้ด้วย...
บันทึกการเข้า
snowflake
คนรักเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 116



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 12 ธันวาคม 2013, 22:58:35 »

แอบงงค่ะว่าต้องการทราบอะไร พอรู้เรื่องนิดหน่อยค่ะ แต่ไม่เข้าใจคำถามของ จขกท รบกวนอธิบายเพิ่มได้มั้ยคะ Tongue
บันทึกการเข้า
snowflake
คนรักเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 116



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 12 ธันวาคม 2013, 23:00:39 »

ถ้าเข้าใจไม่ผิด สิ่งที่จขกท ต้องการการแสดงผล ใช้เป็น privot table น่าจะช่วยได้มากกว่ามั้ยคะ ถ้าเข้าใจผิดก็ขออภัยด้วยค้าบ wanwan012
บันทึกการเข้า
chaitat
Newbie
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 60



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 13 ธันวาคม 2013, 00:19:24 »

ผมตีความคำถามของทั่นเจ้าของกระทู้ดังนี้ครับ

- มี drop down list เลือกชื่อบุคคล พอเลือกเสร็จ ข้อมูลต่างๆของบุคคลดังกล่าวจะถูกแสดงอยู่ยังส่วนกลางของฟอร์ม
- หากกดปุ่ม print ธรรมดา ให้ส่งข้อมูลเฉพาะของบุคคลที่กำลังแสดงผลอยู่ 1 บุคคลนั้นไปเข้า printer
- หากกดปุ่ม print all ให้ส่งข้อมูลของบุคคลทุกบุคคลไปเข้า printer โดยไม่สนใจว่าขณะนั้นข้อมูลของบุคคล 1 ใดกำลังแสดงผลอยู่ที่ส่วนกลางของฟอร์ม

 wanwan007
บันทึกการเข้า

PaySure.com เครื่องมือที่ทำให้การซื้อขายสินค้า, ซอฟต์แวร์, โดเมนเนม และอื่นๆ ออนไลน์ ไม่มีทางถูกโกง 100%

ผู้ขาย: ท่านไม่จำเป็นต้องสร้างความน่าเชื่อถืออีกต่อไป
ผู้ซื้อ: ท่านไม่ต้องลังเลที่จะซื้อสินค้าออนไลน์อีกต่อไป ไม่ถูกโกงแน่นอน 100%
mr.zatan
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 1,163



ดูรายละเอียด
« ตอบ #6 เมื่อ: 13 ธันวาคม 2013, 00:37:42 »

ผมตีความคำถามของทั่นเจ้าของกระทู้ดังนี้ครับ

- มี drop down list เลือกชื่อบุคคล พอเลือกเสร็จ ข้อมูลต่างๆของบุคคลดังกล่าวจะถูกแสดงอยู่ยังส่วนกลางของฟอร์ม
- หากกดปุ่ม print ธรรมดา ให้ส่งข้อมูลเฉพาะของบุคคลที่กำลังแสดงผลอยู่ 1 บุคคลนั้นไปเข้า printer
- หากกดปุ่ม print all ให้ส่งข้อมูลของบุคคลทุกบุคคลไปเข้า printer โดยไม่สนใจว่าขณะนั้นข้อมูลของบุคคล 1 ใดกำลังแสดงผลอยู่ที่ส่วนกลางของฟอร์ม

 wanwan007


ถูกต้องครับ. ตามนั้นเลย.....

ตอนนี้ปัญหาติดตรง ปุ่ม print นี่แหละ ไม่รู้จะเขียน marcros ยังงัยดี
บันทึกการเข้า
rnon
ก๊วนเสียว
*

พลังน้ำใจ: 23
ออฟไลน์ ออฟไลน์

กระทู้: 257



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 13 ธันวาคม 2013, 21:53:31 »

......
« แก้ไขครั้งสุดท้าย: 13 ธันวาคม 2013, 22:56:55 โดย rnon » บันทึกการเข้า

rnon
ก๊วนเสียว
*

พลังน้ำใจ: 23
ออฟไลน์ ออฟไลน์

กระทู้: 257



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 13 ธันวาคม 2013, 22:51:34 »

ลองมั่วอีกหน่อย

อ้างถึง
- ที่ B2 ทำเป็น drop down list เช่น เมื่อเลือกชื่อ นาย A >> ข้อมูลของนาย A ก็จะมาแสดงที่ด้านล่าง
ใช้ VLOOKUP เอาค่าจาก drop down list ไปดึงค่ามาแสดง

อ้างถึง
- ที่ C2 ทำเป็นปุ่ม Print ( Print เฉพาะของนาย A)
ใช้ macro ช่วยสั่งปริ้นเลือกเฉพาะส่วนแสดงข้อมูล

อ้างถึง
- ที่ D2 ทำเป็นปุ่ม Print All ( Print ทั้งหมด ) / นาย A นาย C นาย D.....
อันนี้เหมือนข้อ 2 ใส่ลูปเข้าไป

ไฟล์ตัวอย่างครับ
โค๊ด:
http://www.mediafire.com/download/mfz2q8a4v7yn8lh/Print+LL.xlsm
« แก้ไขครั้งสุดท้าย: 14 ธันวาคม 2013, 00:14:07 โดย rnon » บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์