หัวข้อ: จะเรียงตัวเลขแบบนี้ทำยังไงครับ เริ่มหัวข้อโดย: odido ที่ 04 มิถุนายน 2013, 12:21:58 ตัวเลขชุดนี้
เลขคี่ 107 105 103 101 99 1 3 5 7 9 ให้เป็นแแบนี้ 107,1,105,3,103,5,101,7,99,9 เลขคู่ 106 104 102 100 98 2 4 6 8 10 ให้เป็นแแบนี้ 2,106,4,104,6,102,8,100,10,98 คือผมต้องใช้ตั้งค่าการปริ้นหนังสือครับ A4 1แผ่น 4 หน้า ตอนนี้ผมใช้วิธีทำตัวเลขผ่าน excel แล้วพิมพ์แทรกอย่างเดียว ช้ามาก บางเล่ม 300-400 หน้า ที่สำคัญ ถ้าจะปริ้นเล่มใหม่ต้องพิมพ์ตัวเลขใหม่ทั้งหมด เพราะหน้าหนังสือไม่เท่ากัน ลองงมหาวิธีที่เร็วกว่านี้แล้วยังทำไม่ได้ ท่านใดมีวิธีที่ gen แบบเร็วๆ แนะนำหน่อยครับ :wanwan017: :wanwan017: หัวข้อ: Re: จะเรียงตัวเลขแบบนี้ทำยังไงครับ เริ่มหัวข้อโดย: ominae ที่ 04 มิถุนายน 2013, 12:32:33 ไม่รู้ช่วยได้หรือเปล่า
หากเครื่อง laser สั่งพิมพ์หน้าคู่ไปก่อน1รอบ แล้วค่อยสั่งหน้าคี่อีกรอบออกได้เหมือนกันครับ หากกระดาษไม่ติดก็จบ เครื่องมันสั่งได้ว่าเรียงจากหลังมาหน้า หรือหน้าไปหลังครับ หัวข้อ: Re: จะเรียงตัวเลขแบบนี้ทำยังไงครับ เริ่มหัวข้อโดย: ominae ที่ 04 มิถุนายน 2013, 12:37:44 หากทำผ่าน excel เรียงตามที่บอกได้นะครับ
ติดต่าง a1 พิมพ์ 1 a2 พิมพ์ =a1+2 แล้วก็ copy ลงมาได้เลขตามที่เรียงแล้ว ส่วน 107 ก็เหมือนกัน b1 พิมพ์ 107 b2 พิมพ์ =b1-2 แล้วก็ copy ลงมา จากนั้นก็เอามาเรียงกันครับ หัวข้อ: Re: จะเรียงตัวเลขแบบนี้ทำยังไงครับ เริ่มหัวข้อโดย: smapan ที่ 04 มิถุนายน 2013, 12:38:21 โค๊ด: $arrayA = (107,105,103,101,....); หัวข้อ: Re: จะเรียงตัวเลขแบบนี้ทำยังไงครับ เริ่มหัวข้อโดย: Extra Cash ที่ 04 มิถุนายน 2013, 13:09:31 ใช้ macro นี้ใน Excel ก็ได้ครับ
กด Alt + F11 แล้วก๊อปโค๊ตนี้ลงไป โค๊ด: Option Explicit ใส่จำนวนหน้า เช่น 107 ในเซล B1 จากนั้น Run macro นี้ จะไ้ดผลลัพท์ในเซล B2 ตามนี้ โค๊ด: 107,1,105,3,103,5,101,7,99,9,97,11,95,13,93,15,91,17,89,19,87,21,85,23,83,25,81,27,79,29,77,31,75,33,73,35,71,37,69,39,67,41,65,43,63,45,61,47,59,49,57,51,55,53 เปลี่ยนชื่อ Sheet หรือ Cell ที่จะใช้เอาเองครับ ตรง Sheet1.[B1] กับ Sheet1.[B2] หัวข้อ: Re: จะเรียงตัวเลขแบบนี้ทำยังไงครับ เริ่มหัวข้อโดย: odido ที่ 04 มิถุนายน 2013, 16:17:10 ใช้ macro นี้ใน Excel ก็ได้ครับ กด Alt + F11 แล้วก๊อปโค๊ตนี้ลงไป โค๊ด: Option Explicit ใส่จำนวนหน้า เช่น 107 ในเซล B1 จากนั้น Run macro นี้ จะไ้ดผลลัพท์ในเซล B2 ตามนี้ โค๊ด: 107,1,105,3,103,5,101,7,99,9,97,11,95,13,93,15,91,17,89,19,87,21,85,23,83,25,81,27,79,29,77,31,75,33,73,35,71,37,69,39,67,41,65,43,63,45,61,47,59,49,57,51,55,53 เปลี่ยนชื่อ Sheet หรือ Cell ที่จะใช้เอาเองครับ ตรง Sheet1.[B1] กับ Sheet1.[B2] ลองทำวิธีของท่าน ทำใด้แล้วครับ แต่รบกวนอีกนิด ถ้าตอ้งการให้ออกมา ทั้งเลขคู่และเลขคี่ ต้องทำยังไงครับ :P เลขคี่ 107 105 103 101 99 1 3 5 7 9 ให้เป็นแแบนี้ 107,1,105,3,103,5,101,7,99,9 เลขคู่ 106 104 102 100 98 2 4 6 8 10 ให้เป็นแแบนี้ 2,106,4,104,6,102,8,100,10,98 หัวข้อ: Re: จะเรียงตัวเลขแบบนี้ทำยังไงครับ เริ่มหัวข้อโดย: Extra Cash ที่ 04 มิถุนายน 2013, 17:20:52 น่าจะประมาณนี้ครับ
โค๊ด: Option Explicit หัวข้อ: Re: จะเรียงตัวเลขแบบนี้ทำยังไงครับ เริ่มหัวข้อโดย: odido ที่ 04 มิถุนายน 2013, 18:57:43 น่าจะประมาณนี้ครับ โค๊ด: Option Explicit ใช่เลยครับ ขอบคุณมากๆครับ :-* |