Page 1 of 1
สอบถามวิธีการทำให้เด้งคำเตือนเมื่อเราพิมพ์ข้อความที่เรากำหนด
Posted: Fri Dec 07, 2012 1:59 pm
by victory
สอบถามวิธีการทำให้เด้งคำเตือนเมื่อเราพิมพ์ข้อความที่เรากำหนดค่ะ
ตัวอย่างตามไฟล์แนบค่ะ
อยากให้มีการขึ้นเตือนเมื่อเราพิมพ์คำว่า Fragrance โดยขึ้นคำเตือนว่า "ห้ามเติมน้ำ"
ขอบคุณค่ะ
Re: สอบถามวิธีการทำให้เด้งคำเตือนเมื่อเราพิมพ์ข้อความที่เราก
Posted: Fri Dec 07, 2012 2:14 pm
by snasui

คลิกที่ A13 > เข้าเมนู Data > Data Validation แล้วกำหนดตามภาพครับ
Re: สอบถามวิธีการทำให้เด้งคำเตือนเมื่อเราพิมพ์ข้อความที่เราก
Posted: Fri Dec 07, 2012 2:34 pm
by victory
ขอบคุณค่ะ
Re: สอบถามวิธีการทำให้เด้งคำเตือนเมื่อเราพิมพ์ข้อความที่เราก
Posted: Wed Dec 12, 2012 1:28 pm
by victory
สอบถามเพิ่มเติมค่ะ
พอดีทดลองใช้แล้วพบว่าถ้าเรา copy ข้อความจาก cell อื่นมาวางใน cell ที่เราตั้ง Data Validation ไว้ Data Validation ที่ตั้งไว้จะหายไปไม่เกิดการแสดงผล ไม่ทราบว่าพอจะมีวิธีไหนที่จะทำให้ Data Validation ไม่หายไปไหมค่ะ
Re: สอบถามวิธีการทำให้เด้งคำเตือนเมื่อเราพิมพ์ข้อความที่เราก
Posted: Wed Dec 12, 2012 2:16 pm
by snasui
victory wrote:ถ้าเรา copy ข้อความจาก cell อื่นมาวางใน cell ที่เราตั้ง Data Validation ไว้ Data Validation ที่ตั้งไว้จะหายไปไม่เกิดการแสดงผล ไม่ทราบว่าพอจะมีวิธีไหนที่จะทำให้ Data Validation ไม่หายไปไหมค่ะ
ไม่มีครับ สำหรับ Validation ลักษณะนี้ตรวจสอบการคีย์ข้อมูลลงในเซลล์ หากใช้การ Copy ข้อมูลมาวางต้องใช้การตรวจสอบด้วยวิธีอื่นครับ
Re: สอบถามวิธีการทำให้เด้งคำเตือนเมื่อเราพิมพ์ข้อความที่เราก
Posted: Wed Dec 12, 2012 4:19 pm
by victory
แล้วมีวิธีอื่นที่ไม่ใช่การตั้ง Data Validation ที่ทำให้มีการแจ้งเตือนขึ้นอีกไหมค่ะ
Re: สอบถามวิธีการทำให้เด้งคำเตือนเมื่อเราพิมพ์ข้อความที่เราก
Posted: Wed Dec 12, 2012 4:35 pm
by snasui

มีตั้งแต่ง่าย ๆ จนกระทั่งถึง VBA ครับ ถ้าง่าย ๆ ก็เขียนสูตรให้แสดงข้อความขึ้นมาเฉย ๆ ไม่สามารถที่จะ Block ได้ว่าไม่ให้กรอก เพียงแต่เตือนเท่านั้น เช่นที่เซลล์ใด ๆ คีย์
=IF(AND(A13<>"",A13<>"Fragrance"),"ห้ามเติมน้ำ","")
Enter
ส่วน VBA สามารถลบค่าที่ไม่อนุญาตทิ้งไปหรือแค่เตือนก็ทำได้เนื่องจากเป็นการเขียนโปรแกรมครับ หากจะเลือกใช้ VBA ต้องเขียนมาเองก่อน ติดตรงไหนค่อยมาถามกันครับ