Page 1 of 1

Data validation เช็คว่าผู้กรอกข้อมูลคือ user ที่กำหนดไว้หรือไม่

Posted: Thu Dec 10, 2015 10:55 am
by seksants
ีสวัสดีครับ
อยากจะให้ท่านได้แนะนำการทำ Data Validation ในกรณีต้องการให้ผู้กรอกข้อมูลกรอกรหัสชื่อของผู้ Key ข้อมูล 3 คน เช่น กรอก W0053 , W0054, W0055 ใน เซล B2แล้วขึ้นชื่อจริงของผู้กรอก ถ้ากรอกรหัสชื่อไม่ตรง ในเซล B2 จะขึ้นว่า "No Authorize"
ขอขอบคุณมากครับ

Re: Data validation เช็คว่าผู้กรอกข้อมูลคือ user ที่กำหนดไว้หรือไม่

Posted: Thu Dec 10, 2015 11:35 am
by logic
กรอกรหัสในเซลล์แล้วให้ขึ้นเป็นชื่อมาในเซลล์เดียวกันนั้น ทำได้ด้วย VBA ต้องทำตามกฎข้อ 5 ที่ด้านบนก่อน :roll: ครับ :)

Re: Data validation เช็คว่าผู้กรอกข้อมูลคือ user ที่กำหนดไว้หรือไม่

Posted: Thu Dec 10, 2015 11:50 am
by seksants
คือผมยังทำ VBA ไม่เป็นครับ ยังไงก็ช่วยหน่อยนะครับ

Re: Data validation เช็คว่าผู้กรอกข้อมูลคือ user ที่กำหนดไว้หรือไม่

Posted: Thu Dec 10, 2015 3:45 pm
by logic
:o คือมันเป็นกฎที่ต้องเขียนมาเองก่อนดังที่แจ้งไปครับ :|

Re: Data validation เช็คว่าผู้กรอกข้อมูลคือ user ที่กำหนดไว้หรือไม่

Posted: Thu Dec 10, 2015 7:35 pm
by วังวู ช่ง
seksants wrote:คือผมยังทำ VBA ไม่เป็นครับ ยังไงก็ช่วยหน่อยนะครับ
ลองตามนี้ว่าตรงกรับความต้องการ หรือ เปล่าครับ
ก่อนอื่นต้องสร้างรหัสผู้กรอกข้อมูลกรอกข้อมูลก่อนครับ จะเป็น sheet เดียว หรือ sheet อื่นก็อได้ครับ ในนี้ผมสร้างใน sheet เดียวกันครับคือ แต่ O1:O3 ครับ
คุมข้อมูลแต่ B2:B5 แล้วไปที่ Data>Data validation>Data validation...>ที่ Allow เลือก List> ที่ Source ใส่สูตร์ =$O$1:$O$3 เครื่องหมายถูกที่ in-cell dropdown เอาออกครับ แล้วกด ok ครับ

Re: Data validation เช็คว่าผู้กรอกข้อมูลคือ user ที่กำหนดไว้หรือไม่

Posted: Thu Dec 10, 2015 11:32 pm
by seksants
ขอบคุณมากครับ คุณ วังวู ช่ง