Page 1 of 1
สร้างปุ่ม เพื่อพิมพ์ sheet ที่ต้องการ
Posted: Mon Jun 14, 2010 10:30 pm
by rune22
เราสามารถสร้างปุ่ม เพื่อพิมพ์ sheet ที่ต้องการได้รึเปล่าค่ะ เนื่องจากมีจำนวน sheet มาก ทำให้ไม่สะดวกที่จะต้องเลื่อนลูกศรไปยัง Sheet ที่เราต้องการ
พิมพ์
Re: สร้างปุ่ม เพื่อพิมพ์ sheet ที่ต้องการ
Posted: Tue Jun 15, 2010 6:14 am
by snasui
สามารถทำได้ครับ
การสร้างปุ่มเพื่อพิมพ์ข้อมูลจาก Sheet ต่าง ๆ สามารถใช้การบันทึก Macro เข้ามาช่วยได้ หากเป็น Excel 2003 สามารถลองตามนี้ครับ
1. เข้าเมนู Tools > Macro > Record New Macro จะมีหน้าต่างให้ระบุชื่อ Macro สามารถกรอกชื่อตามต้องการ และจะมีเครื่องมือ Macro แสดงให้เห็นเอาไว้ใช้หยุดการบันทึกและเลือกการบันทึกว่าเป็น Absolute หรือ Relative
2. ทำการ Print ข้อมูลที่ต้องการ ในขั้นตอนนี้ Macro จะบันทึกการทำงานของเราทุกขั้นตอน
3. กดปุ่ม Stop เมื่อ Print ครบทุกข้อมูลแล้ว
4. สร้าง Object ใด ๆ ขึ้นมาเช่นวงกลม สี่เหลี่ยม หรือภาพใด ๆ ตามต้องการ
5. คลิกขวาที่ Object ตามข้อ 4 เลือก Assigned Macro
6. เลือกชื่อ Macro ที่ให้ไว้ > OK
7. เมื่อจะทำการ Print ครั้งถัดไปสามารถคลิก Object นี้ได้เลย
อาจจะต้องเข้าไปกำหนดให้โปรแกรมยอมรับการใช้งาน Macro ก่อนครับ โดยเ้ข้าไปที่เมนู Tools > Macro > Security > กำหนดเป็น Medium หรือ Low หากกำหนดเป็น Medium โปรแกรมจะมีการถามในตอนที่เปิดไฟล์ที่มี Macro ซึ่งจะต้องคลิกยอมรับถึงจะสามารถใช้งาน Macro ได้
Re: สร้างปุ่ม เพื่อพิมพ์ sheet ที่ต้องการ
Posted: Tue Jun 15, 2010 7:50 pm
by rune22
ใช้ดีมากค่ะ กำลังทำ Project แล้วจะหาคำถามใหม่ๆ มาอีกน่ะค่ะ