Page 1 of 1

ไม่ให้ Copy ข้อมูลจากเซลล์อื่นมาวางในเซลล์ที่ทำ Validation ไว้

Posted: Fri Nov 13, 2015 9:49 am
by niwat2811
เรียนท่านผู้รู้
เนื่องด้วยต้องการไม่ให้ Copy ข้อมูลจากเซลล์อื่นมาวางในเซลล์ที่ทำ Validation ไว้
จากตัวอย่างได้ทำการ Validation ข้อมูลไว้ที่เซลล์ A2:A13
โดยให้เลือกได้เฉพาะข้อมูลที่ทำการ Validation ในแต่ละเซลล์เท่านั้น
คือ มกราคม กุมภาพันธ์ มีนาคม แต่พบว่าสามารถ Copy ข้อมูลจากเซลล์ D2:D4 มาวาง
ในเซลล์ที่ทำการ Validation ได้
ต้องทำอย่างไรจึงจะไม่ให้ทำการ Copy ข้อมูลจากที่อื่นมาวางในเซลล์ที่ Validation ไว้ได้
แต่ให้เลือกได้เฉพาะในเซลล์ที่ Validation ไว้เท่านั้นครับ ขอบคุณครับ
(ข้อมูลที่ต้องการอยู่ในไฟล์แนบ Sheet1 ครับ)

Re: ไม่ให้ Copy ข้อมูลจากเซลล์อื่นมาวางในเซลล์ที่ทำ Validation ไว้

Posted: Fri Nov 13, 2015 1:19 pm
by logic
เท่าที่ทราบมาต้องเขียน vba ควบคุมครับ :)

Re: ไม่ให้ Copy ข้อมูลจากเซลล์อื่นมาวางในเซลล์ที่ทำ Validation ไว้

Posted: Mon Nov 16, 2015 9:13 am
by niwat2811
ไม่ทราบว่าพอจะมี link ให้ศึกษาหรือเปล่าครับ ขอบคุณครับ

Re: ไม่ให้ Copy ข้อมูลจากเซลล์อื่นมาวางในเซลล์ที่ทำ Validation ไว้

Posted: Mon Nov 16, 2015 8:59 pm
by snasui
:D ลองดูตัวอย่างที่นี่ครับ

http://j-walk.com/ss/excel/tips/tip98.htm

Re: ไม่ให้ Copy ข้อมูลจากเซลล์อื่นมาวางในเซลล์ที่ทำ Validation ไว้

Posted: Tue Nov 17, 2015 9:25 am
by niwat2811
ได้ลองทดสอบจาก link ที่ให้มาแล้ว
สามารถป้องกันการ Crl+C และการ Crl+V ได้
แต่ถ้าหากว่า Crl+C แล้วนำมาวางแบบวางค่า ยังทำได้อยู่
แต่แค่นี้ก็ถือว่าใช้งานได้ตรงตามต้องการแล้วครับ
ขอบคุณท่านอาจารย์และคุณ logic มากครับ