Page 1 of 1

Excel มีคำสั่งที่ให้ใส่ filter แล้วคัดลอกไปวางชีทใหม่หรือไม่

Posted: Wed Sep 26, 2012 1:59 pm
by seetwo
เรียนถามอ.และเพื่อนสมาชิกนะคะ

กำลังทำแบบฟอร์มสำหรับการตรวจสอบโรงงานค่ะ โดยในชีท Labor เป็นข้อคำถามที่ผู้ตรวจสอบต้องเลือกตอบ โดยให้เลือกตอบ Yes/No/NA จากในคอลัมน์ E เท่านั้น เมื่อเลือกตอบคำตอบที่ทำให้เกิดความเสี่ยงจะ ช่อง Rating/Rating code/Rating reason คอลัมน์ F/G/H จะมีข้อความขึ้นโดยอัตโนมัติ ได้ทำการผูกสูตรไว้เรียบร้อยแล้ว

และเมื่อเลือกคำตอบที่ทำให้เกิดความเสี่ยง และปรากฏข้อมูลในคอลัมน์ F/G/H ดังกล่าง ผู้ตรวจสอบต้องเขียนคำอธิบายไว้ในกรอบสีฟ้า (คอลัมน์D) สำหรับข้อคำถามนั้น ๆ ด้วย

คำถามก็คือ เราจะสามารถสร้างรายงานสรุปผลจากข้อคำถามเหล่านี้ได้อย่างไร โดยต้องการให้ข้อคำถามที่เป็นความเสี่ยงเหล่านั้นไปแสดงอยูในชีท Audit Summary ได้โดยอัตโนมัติ จะได้เป็นการรวบรวมประเด็นที่เกิดขึ้นให้ผู้บริหารได้รับทราบค่ะ โดยใน Audit Summary ต้องการสรุปข้อคำถามเฉพาะที่เป็นความเสี่ยงพร้อมด้วยคำอธิบายไปแสดงค่ะ

ถ้าทำแบบ manual จริง ๆ ที่คิดไว้ก็คือการใช้ filter ในคอลัมน์ F เอาบรรทัดทั้งหมดที่มีข้อมูลขึ้นมาแล้วไปวางในชีท Audit Summary ไม่ทราบว่า Excel สามารถเขียนคำสั่งแทนการ filter และ Copy-Paste แบบ manual ได้หรือไม่คะ

ถ้ามันต้องใช้ VBA จริงจะได้แจ้งให้เจ้านายทราบค่ะ เพราะเราทำ VBA ไม่เป็นเลย จะได้ลองหาวิธีอื่น ๆ ต่อไปค่ะ

ขอบคุณค่ะ

Re: Excel มีคำสั่งที่ให้ใส่ filter แล้วคัดลอกไปวางชีทใหม่หรื

Posted: Wed Sep 26, 2012 3:12 pm
by bank9597
:D ผมอ่านโจทย์แล้ว คิดว่าต้องใช้ VBA ครับ เพราะการสรุปข้อมูลไปสะสมไว้นั้น ต้องใช้ VBA ในการสั่งบันทึกข้อมูลเป็นอัตโนมัติ

เว้นแต่ดึงข้อมูลมาสรุปเป็นชุดๆไป แบบนี้เราสามารถใช้สูตรได้ครับ

อย่างไรก็ตามในข้อคำถาม ผมยังไม่ชัดเจนมากนัก รอท่านอื่นมาให้คำตอบอีก หรือทำตัวอย่างที่ชัดเจนมาให้ดูอีกครั้งครับ