Page 1 of 1

ขอความช่วยเหลือเรื่องการหาข้อมูลซ้ำ VBA ครับ

Posted: Fri Aug 16, 2013 1:57 pm
by poomberry
Image

จากข้อมูลด้านบน ต้องการเอาข้อมูลที่ซ๊ำกันเหลือแค่ 1 แถว แล้วนับจำนวนที่ซ้ำกัน

เงื่อนไขคือ ข้อมูลในคอลัม B D I มีกี่แถวที่ตรงกัน เมื่อได้จำนวนที่ตรงกัน ก็ทำให้เหลือแถวเดียว แล้วเอาจำนวนมาคุณกับตัวเลขใน คอลัม M

ยกตัวอย่าง คอมลัม B = 623103GF1A D=NoInvoice46 I=WP000046 ข้อมูลจะตรงกันทั้งหมด 9 แถว ก็นำ9 มา คูณ กับ 3 จะได้ 27

ผลลัพทั้งหมดจะได้ดังรูป

Image

อยากขอความช่วยเหลือคือจะเขียนเป็น VBA ยังไงให้ได้ผลลัพดังรูปครับ

ช่วยทีครับ งมมานานมากแล้ว มือใหม่น่ะครับ

Re: ขอความช่วยเหลือเรื่องการหาข้อมูลซ้ำ VBA ครับ

Posted: Fri Aug 16, 2013 2:14 pm
by bank9597
:D หากใช้ VBA ต้องเขียนมาเองก่อนเสมอครับ และเพื่อสะดวกในการให้คำตอบ ผู้ถามควรแนบไฟล์ตัวอย่างมาให้ดูด้วยครับ

Re: ขอความช่วยเหลือเรื่องการหาข้อมูลซ้ำ VBA ครับ

Posted: Wed Aug 28, 2013 1:43 pm
by nattasiray
ที่คอลัมน์ B:D ให้คุณบันทึกแมโครของการขจัดข้อมูลซ้ำไปเป็นข้อมูลเอกลักษณ์ ด้วยคำสั่ง Data Remove Duplicate

ในทำนองเดียวกันก็ให้กระทำซัำคอลัมน์ I:O ด้วย