Page 1 of 1
ขอความช่วยเหลือการแสดงผลของเซลล์ (มีภาพตัวอย่างครับ)
Posted: Mon May 09, 2016 11:20 pm
by sutadpt
คือทำสต็อคสินค้าอยู่คับ แต่รายการสินค้ามันเยอะมากๆ อยากให้ข้อมูลเมื่อมีการ รับ-จ่าย สามารถให้รายการรับจ่ายล่าสุด ขึ้นมาแสดงบรรทัดแรกได้ไหม อันที่ไม่มีรายการเคลื่อนไหว จะได้ไม่มาปน คือต้องการเฉพาะรายการที่มีการเคลื่อนไหว มาอยู่บรรทัดบนสุดครับ เพราะตอนนี้มีปัญหากับการสั่งปรินต์ รบกวนผู้รู้ด้วยครับ

Re: ขอความช่วยเหลือการแสดงผลของเซลล์ (มีภาพตัวอย่างครับ)
Posted: Tue May 10, 2016 9:15 am
by logic
ทำเป็นไฟล์ excel เป็นตัวอย่างดีกว่าครับ
ให้เห็นว่าเดิมเป็นแบบไหน แล้วต้องการให้เป็นแบบไหน คือทำคำตอบที่ต้องการมาให้เห็นเลย ผู้ช่วยตอบจะได้อ่านแล้วเข้าใจได้เลยครับ

Re: ขอความช่วยเหลือการแสดงผลของเซลล์ (มีภาพตัวอย่างครับ)
Posted: Tue May 10, 2016 11:08 am
by yodpao.b
ผมว่าควรจะมีอีกสักคอลัมหนึ่งที่แสดง "วันหรือเวลาในการบันทึกรายรับรายจ่าย"
เพื่อที่จะได้นำคอลัม "วันหรือเวลา" มาจัดเรียงลำดับได้
น่าไม่ใช่ต้องขอโทษด้วยครับ
Re: ขอความช่วยเหลือการแสดงผลของเซลล์ (มีภาพตัวอย่างครับ)
Posted: Wed May 11, 2016 10:57 pm
by sutadpt
นี่คับไฟล์งานคร่าวๆ เมื่อเราบันทึก ในช่องรับจ่ายต่อวัน ในช่อง sammary จะเปลี่ยนและรวมยอดให้อัตโนมัติ แต่ปํญหาคือ ตามที่แจ้งไว้ข้างบนเลยครับ
Re: ขอความช่วยเหลือการแสดงผลของเซลล์ (มีภาพตัวอย่างครับ)
Posted: Wed May 11, 2016 11:03 pm
by snasui

ดูอย่างไรว่าเป็นรายการล่าสุดหรือไม่ล่าสุดครับ
คำว่า "คับ" ที่ใช้แทน "ครับ" ผิดกฎข้อ 1 ด้านบน ระมัดระวังด้วยครับ
Re: ขอความช่วยเหลือการแสดงผลของเซลล์ (มีภาพตัวอย่างครับ)
Posted: Thu May 12, 2016 11:04 pm
by sutadpt
snasui wrote:
ดูอย่างไรว่าเป็นรายการล่าสุดหรือไม่ล่าสุดครับ
คำว่า "คับ" ที่ใช้แทน "ครับ" ผิดกฎข้อ 1 ด้านบน ระมัดระวังด้วยครับ
ดูที่แท็บชีท stock sammary ครับ
Re: ขอความช่วยเหลือการแสดงผลของเซลล์ (มีภาพตัวอย่างครับ)
Posted: Thu May 12, 2016 11:13 pm
by snasui

ดูอย่างไรหมายถึงวิธีการที่ใช้ในการพิจารณาว่ารายการใดเป็นรายการล่าสุดครับ
มีหลักการพิจาณาอย่างไร อธิบายมาอย่างละเอียดครับ
Re: ขอความช่วยเหลือการแสดงผลของเซลล์ (มีภาพตัวอย่างครับ)
Posted: Thu May 12, 2016 11:43 pm
by snasui

ลองตามด้านล่างดูว่าตรงกับที่ต้องการหรือไม่ครับ
ที่ชีต Stock summary
- เซลล์ J4 คีย์คำว่า Header เพื่อเป็นหัวคอลัมน์
- เซลล์ J5 คีย์สูตร
=COUNTIF('บันทึกรับ-จ่าย'!D:D,'Stock summary'!C5)>0
Enter > Copy ลงด้านล่าง จะเป็นการพิจารณาว่าค่าในคอลัมน์ C มีอยู่ในชีต บันทึกรับ-จ่ายหรือไม่ หากมีจะแสดงคำว่า True หากไม่มีจะแสดงคำว่า False
- กรองเฉพาะคำว่า True แล้ว Print จะได้ไม่รวมกับบรรทัดที่ไม่เคลื่อนไหวเข้าไปด้วยครับ
กรณีต้องการให้สลับบรรทัดโดยให้ค่าที่ตรงกับชีต บันทึกรับจ่าย แสดงอยู่ลำดับแรก ๆ โดยอัตโนมัติ ต้องใช้ VBA เข้ามาช่วย จำเป็นต้องเขียนมาเองก่อน ติดแล้วค่อยถามกันต่อครับ