จะคัลลอกตารางไปอีกเซลล์แบบมีเงื่อนไขครับ excel vba รบกวนด้วยครับ

การคัลลอกตารางไปอีกเซลล์ ช่วยดูให้หน่อยครับ
คือมีเงือนไขอยู่ว่า
1 ถ้า x = y ให้คัดลอกไปอีกชีทหนึ่ง ถ้าไม่ใช้ ให้ y หาซ้ำจนกว่าจะเจอ
ถ้าเจอแล้วให้ตรวจบรรทัดทัดไปว่าเป็นเซลล์ว่างหรือไม่ ถ้าไม่ให้คัดลอก ถ้าว่างให้วน x ครับ
2 ให้ x  วนไปจนครบตามหรัสที่ต้องการหา

ตอนนี้ผมติดปัญหาคือไม่รู้จะเอาเงือนไข 2 อันนี้มารวมกันยังไง หรือผิดทั้งหมดก็ไม่แน่ใจ ผมรู้จักแต่ if loop แล้วก็ประกาศตัวแปร ถ้ามีคำสั่งไหนที่ช้วยแก้ไขได้ จะดีมากเลยครับ
ผมขอคำปรึกษาด้วยครับ


รายละเอียดในไฟล์น่ะครับ
ชีท TTH1 จะเป็นข้อมูลที่ใช้หา
ชีท TTH2 จะเป็นข้อมูลที่จะหา
ชีท TTH3 จะเป็นที่วางข้อมูล


ไฟล์ตัวอย่างครับ
https://drive.google.com/open?id=0Bw2wWVUku1UHWkxpa3ZxaG8zWUE
https://drive.google.com/open?id=0Bw2wWVUku1UHQTRfdU16bkk3VW8

code1
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้

code2
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่