Page 2 of 2
Re: copy ข้ามชีท (VBA)
Posted: Thu Nov 09, 2017 8:49 pm
by snasui
Benmore wrote:เมื่อ ข้อมูลในชีทการเบิกของนาย ก ถุกลบออกไปข้อมูลในชีทการรับของนาย ก ก็ถูกลบไปด้วย

ข้อมูลนี้ถูกลบด้วยวิธีใดอธิบายมาอย่างละเอียด อย่าลืมอ่านโพสต์นี้ประกอบด้วยครับ
snasui wrote:
Code ตามโพสต์ #16 ไม่มีการ Cut มีแต่การคัดลอกไปวางแล้วลบรายการที่นำไปวาง ก่อนที่จะวางมีการตรวจสอบก่อนว่า
ไม่มีรายการนั้นในชีต รับแล้ว และเมื่อไม่มีจึงไม่สามารถที่จะลบจากรายการที่ไม่มีได้
Re: copy ข้ามชีท (VBA)
Posted: Thu Nov 09, 2017 9:41 pm
by Benmore

ถูกลบไปด้วยการกดปุ่มค่ะ

ใช่ค่ะก่อนที่นำไปวางตรวจสอบแล้วว่าไม่มีรายการนั้นในชีทการรับ แต่ต้องการแค่คัดลอกในชีทการเบิกค่ะไม่ใช่
มีแต่การคัดลอกไปวางแล้วลบรายการที่นำไปวาง
Re: copy ข้ามชีท (VBA)
Posted: Fri Nov 10, 2017 6:45 am
by snasui
Benmore wrote:Ex. ข้อมูล ชีท การเบิก
รหัส 0008 นาย ก เบิกเลื้อ1ตัว สถานะ มารับแล้ว
รหัส 0009 นาย ข เบิกเลื้อ2ตัว สถานะ มารับแล้ว
รหัส 0003 นาย ค เบิกเลื้อ4ตัว สถานะ ไม่มารับ
รหัส 0002 นาย ง เบิกเลื้อ5ตัว สถานะ มารับแล้ว
คัดลอกแล้วไปยังชีท การรับ
ชีท การรับ
รหัส 0008 นาย ก เบิกเลื้อ1ตัว สถานะ มารับแล้ว
รหัส 0009 นาย ข เบิกเลื้อ2ตัว สถานะ มารับแล้ว
รหัส 0002 นาย ง เบิกเลื้อ5ตัว สถานะ มารับแล้ว
เมื่อ ข้อมูลในชีทการเบิกของนาย ก ถุกลบออกไปข้อมูลในชีทการรับของนาย ก ก็ถูกลบไปด้วย
Ex.
ชีท การเบิก
รหัส 0009 นาย ข เบิกเลื้อ2ตัว สถานะ มารับแล้ว
รหัส 0003 นาย ค เบิกเลื้อ4ตัว สถานะ ไม่มารับ
รหัส 0002 นาย ง เบิกเลื้อ5ตัว สถานะ มารับแล้ว
ชีท การรับ
รหัส 0009 นาย ข เบิกเลื้อ2ตัว สถานะ มารับแล้ว
รหัส 0002 นาย ง เบิกเลื้อ5ตัว สถานะ มารับแล้ว

ผมอานแล้ว
เข้าใจว่าลบด้วยมือ ไม่ใช่ลบด้วย Code และเมื่อ Run Code ต้องการให้ตรวจสอบว่ารายการใดที่ถูกลบไปจากชีตการเบิก คือไม่มีในชีท การเบิก แต่มีอยู่ในชีต การรับ ให้ลบข้อมูลในชีต การรับ ออกไปด้วย
หากเป็นเช่นนั้นให้เขียน Code สำหรับการทำเช่นนั้นมาเองก่อน เป็นลักษณะการตรวจสอบย้อนกลับ ซึ่งคล้าย ๆ Code เดิม ติดแล้วค่อยถามกันต่อครับ
Re: copy ข้ามชีท (VBA)
Posted: Fri Nov 10, 2017 8:54 am
by Benmore
ขอบคุณค่ะ