Page 1 of 1
หลังการใช้คำสั่ง SUBTOTAL ข้อมูลไม่เรียงลำดับตามที่สั่งไว้
Posted: Sun Dec 13, 2015 4:18 pm
by janesit
สวัสดีทุกท่านค่ะ
ทำงานใน EXCEL ค่ะ และได้บันทึกข้อมูลด้วยมาโครค่ะ แต่..
หลังจากการใช้คำสั่ง SUBTOTAL ข้อมูลไม่เรียงลำดับตามที่สั่งไว้
ทั้งที่ก่อนซับโททอล มีการเรียงข้อมูลตามชุดของเขาแล้ว
จะแก้ไขอย่างไร มีวิธีแก้ไขในเอกเซลหรือในมาโครได้อย่างไรคะ
ตามรายการแนบนะคะ
ขอบคุณค่ะ
**แก้ไขนะคะ เขียนให้ถูกคือ ไม่แยกข้อมูลให้ ตาม COLUMN B ค่ะ

Re: หลังการใช้คำสั่ง SUBTOTAL ข้อมูลไม่เรียงลำดับตามที่สั่งไว้
Posted: Sun Dec 13, 2015 4:22 pm
by snasui

แนบไฟล์ที่มีปัญหาพร้อมแนบ Macro มากับไฟล์นั้น
ิไฟล์ที่แนบมาไม่ใช่วิธีการแนบ Macro ที่ถูกต้อง Macro ต้องอยู่ใน VBE ไม่ใช่ในชีตครับ
Re: หลังการใช้คำสั่ง SUBTOTAL ข้อมูลไม่เรียงลำดับตามที่สั่งไว้
Posted: Sun Dec 13, 2015 4:28 pm
by janesit
snasui wrote:
แนบไฟล์ที่มีปัญหาพร้อมแนบ Macro มากับไฟล์นั้น
ิไฟล์ที่แนบมาไม่ใช่วิธีการแนบ Macro ที่ถูกต้อง Macro ต้องอยู่ใน VBE ไม่ใช่ในชีตครับ
แนบไฟล์งานทั้งชุดมาแล้วค่ะ
**ไม่เข้าใจเรื่อง VBE ค่ะอาจารย์ ^_^ เป็น โมดูล 2 นะคะ
Re: หลังการใช้คำสั่ง SUBTOTAL ข้อมูลไม่เรียงลำดับตามที่สั่งไว้
Posted: Sun Dec 13, 2015 4:38 pm
by snasui

ไม่พบไฟล์งานที่กล่าวถึงครับ
สำหรับ VBE คือโปรแกรมที่ไป Copy Macro มานั่นแหละครับ
VBE คือ Visual Basic Editor เมื่อบันทึก Macro เราจะเห็น Code วางอยู่ที่โปรแกรมนี้ ซึ่งจะเป็นโปรแกรมแยกต่างหากจาก Excel
ไฟล์ที่จะแนบ Code มาด้วยได้ต้องบันทึกเป็น .xlsm เป็นอย่างน้อย ไม่ใช่บันทึกเป็น .xlsx ครับ
Re: หลังการใช้คำสั่ง SUBTOTAL ข้อมูลไม่เรียงลำดับตามที่สั่งไว้
Posted: Sun Dec 13, 2015 4:40 pm
by janesit
เป็นโมดูล 2 นะคะ
Re: หลังการใช้คำสั่ง SUBTOTAL ข้อมูลไม่เรียงลำดับตามที่สั่งไว้
Posted: Sun Dec 13, 2015 4:53 pm
by janesit
snasui wrote:
ไม่พบไฟล์งานที่กล่าวถึงครับ
สำหรับ VBE คือโปรแกรมที่ไป Copy Macro มานั่นแหละครับ
VBE คือ Visual Basic Editor เมื่อบันทึก Macro เราจะเห็น Code วางอยู่ที่โปรแกรมนี้ ซึ่งจะเป็นโปรแกรมแยกต่างหากจาก Excel
ไฟล์ที่จะแนบ Code มาด้วยได้ต้องบันทึกเป็น .xlsm เป็นอย่างน้อย ไม่ใช่บันทึกเป็น .xlsx ครับ
แนบไฟลไม่ได้ ค่ะ ขึ้นเตือนเหลืองๆค่ะ อาจารย์

Re: หลังการใช้คำสั่ง SUBTOTAL ข้อมูลไม่เรียงลำดับตามที่สั่งไว้
Posted: Sun Dec 13, 2015 5:05 pm
by snasui

ไม่สามารถอ่านได้ ตัดมาเฉพาะส่วนที่เป็นกล่องข้อความแจ้งเตือนก็พอครับ
Re: หลังการใช้คำสั่ง SUBTOTAL ข้อมูลไม่เรียงลำดับตามที่สั่งไว้
Posted: Sun Dec 13, 2015 5:35 pm
by janesit
snasui wrote:
ไม่สามารถอ่านได้ ตัดมาเฉพาะส่วนที่เป็นกล่องข้อความแจ้งเตือนก็พอครับ
อาจารย์คะ ที่สุดแล้วถ้าไม่สามารถแนบไฟล์งานได้
มีวิธีการการจัดกลุ่มด้วยแทนการใช้ SUBTOTAL ไหมคะ
( จัดกลุ่ม แล้วเรียงจาก COLUMN B ก่อน ตามด้วย D )
Re: หลังการใช้คำสั่ง SUBTOTAL ข้อมูลไม่เรียงลำดับตามที่สั่งไว้
Posted: Sun Dec 13, 2015 5:41 pm
by snasui

การจัดกลุ่มทำได้หลายวิธี เช่นด้วยสูตร ด้วย VBA เป็นต้น
การจัดเรียงเป็นการจัดกลุ่มที่ง่ายที่สุดแล้ว
ลองเปลี่ยนชื่อไฟล์ให้เป็นภาษาอังกฤษ ไม่ต้องมีขีดหรือมีอักขระพิเศษแล้วลองแนบมาใหม่ครับ
Re: หลังการใช้คำสั่ง SUBTOTAL ข้อมูลไม่เรียงลำดับตามที่สั่งไว้
Posted: Sun Dec 13, 2015 6:16 pm
by janesit
snasui wrote:
การจัดกลุ่มทำได้หลายวิธี เช่นด้วยสูตร ด้วย VBA เป็นต้น
การจัดเรียงเป็นการจัดกลุ่มที่ง่ายที่สุดแล้ว
ลองเปลี่ยนชื่อไฟล์ให้เป็นภาษาอังกฤษ ไม่ต้องมีขีดหรือมีอักขระพิเศษแล้วลองแนบมาใหม่ครับ
เป็นเพราะชื่อไฟล์จริง ๆด้วยค่ะ
แต่คราวนี้ลอง เปลี่ยนการเลือกใหม่ ตาม ชีตVlookupข้อมูล (2) ..... (ไม่รันมาโคร)
การเรียงถูกต้องแล้วค่ะ เพียงแต่ต้องยอมเสียรูปแบบเดิมที่สวยกว่าไป เพื่อความถูกต้องของข้อมูล
แต่ถ้าอาจารย์แก้ได้ ก็รบกวนนะคะ

Re: หลังการใช้คำสั่ง SUBTOTAL ข้อมูลไม่เรียงลำดับตามที่สั่งไว้
Posted: Sun Dec 13, 2015 6:22 pm
by snasui

แสดงว่าไม่มีปัญหาแล้วใช่ไหมครับ
การ Group จะต้องเรียงข้อมูลให้เรียบร้อยก่อนแล้วค่อย Group ไม่ใช่ Group แล้วเรียงข้อมูลครับ
Re: หลังการใช้คำสั่ง SUBTOTAL ข้อมูลไม่เรียงลำดับตามที่สั่งไว้
Posted: Sun Dec 13, 2015 6:36 pm
by janesit
snasui wrote:
แสดงว่าไม่มีปัญหาแล้วใช่ไหมครับ
การ Group จะต้องเรียงข้อมูลให้เรียบร้อยก่อนแล้วค่อย Group ไม่ใช่ Group แล้วเรียงข้อมูลครับ
มือใหม่ค่ะ
อาจารย์จะช่วยแก้มาโคร ได้ไหมคะ ให้เรียงตาม ชีตชื่อ Vlookupข้อมูล (2)
ล้าแล้วค่ะ ไม่ไหวจะรันใหม่แล้ว...... แก้มาโครก็ไม่เป็นค่ะ
ขอบคุณค่ะ
Re: หลังการใช้คำสั่ง SUBTOTAL ข้อมูลไม่เรียงลำดับตามที่สั่งไว้
Posted: Sun Dec 13, 2015 6:48 pm
by snasui

เอาข้อมูลจากชีทไหนมาเรียงครับ
ช่วยลำดับสิ่งที่ทำมาเป็นขั้นตอนว่าที่บันทึก Macro ไว้นั้นต้องการจะทำอะไรบ้าง
การบันทึก Macro เราสามารถแยกทำเป็นแต่ละ Macro ได้ เวลา Run ค่อยไปเรียกใช้เพื่อให้ Run ไปตามลำดับ
เช่นบันทึก Macro
- เกี่ยวกับการแยกเซลล์
- การจัดเรียง
- การ Group
- จัดหน้ากระดาษ
ไม่จำเป็นต้องบันทึกทีเดียวทุกสิ่งทุกอย่าง เราค่อยมาเรียกใช้ทีหลังเรียงลำดับกันไปได้ เมื่อผิดพลาดจะได้ทราบว่าควรแก้ไขที่ Macro ใด
Re: หลังการใช้คำสั่ง SUBTOTAL ข้อมูลไม่เรียงลำดับตามที่สั่งไว้
Posted: Mon Dec 14, 2015 7:31 am
by janesit
snasui wrote:
เอาข้อมูลจากชีทไหนมาเรียงครับ
ช่วยลำดับสิ่งที่ทำมาเป็นขั้นตอนว่าที่บันทึก Macro ไว้นั้นต้องการจะทำอะไรบ้าง
การบันทึก Macro เราสามารถแยกทำเป็นแต่ละ Macro ได้ เวลา Run ค่อยไปเรียกใช้เพื่อให้ Run ไปตามลำดับ
เช่นบันทึก Macro
- เกี่ยวกับการแยกเซลล์
- การจัดเรียง
- การ Group
- จัดหน้ากระดาษ
ไม่จำเป็นต้องบันทึกทีเดียวทุกสิ่งทุกอย่าง เราค่อยมาเรียกใช้ทีหลังเรียงลำดับกันไปได้ เมื่อผิดพลาดจะได้ทราบว่าควรแก้ไขที่ Macro ใด
ไม่เป็นไรค่ะ อาจารย์ ขอบคุณค่ะ......เช้านี้สมองแจ่มใส คิดวิธีแก้ไขได้แล้วค่ะ
้เหตุผลที่ต้องทำเป็นภาษาไทย และทีเดียวจบ เพราะที่สน.ไม่ถนัดENG ไม่เป็นเอกเซล เลยต้องจัดเต็มให้พวกเขาค่ะ
