Page 1 of 2

สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 1:29 pm
by hinokia7210
1. สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตารางยังไงคะ
ถ้าเราต้องการให้วันที่และเวลาขึ้น หลังจากที่เราคีย์ข้อมูลรหัสประจำตัวนักเรียนไปแล้ว
2. เราจะทำยังไงให้ #N/A มันหายไปคะ กรณีเราก๊อบสูตรจากเซลล์ด้านบนลงมา เพื่อ
รอการกรอกรหัสจากช่อง A4
ขอบคุณค่ะ

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 1:40 pm
by bank9597
:lol: คำถามเช่นนี้ ควรแนบไฟล์ตัวอย่าง มาให้ด้วยเสมอครับ

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 1:45 pm
by hinokia7210
ส่งมาแล้วค่ะ
ขอบคุณค่ะ

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 2:24 pm
by bank9597
:D เราสามารถใช้ If มาดักได้ครับ

ตามไฟล์ที่แนบมา
ที่ F2 คีย์ =IF(A2="","",TODAY()) คัดลอกลงมา
ที่ G2 คีย์ =IF(A2="","",NOW()) คัดลอกลงมา
ที่ B4 คีย์ =IF(A4="","",INDEX(Student!$D$2:$D$213,MATCH(A4,Student!$B$2:$B$213,0))) คัดลอกลงมา

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 3:41 pm
by hinokia7210
ทำได้แล้วค่ะ
ขอสอบถามเพิ่มเติมค่ะ เราจะสร้าง text box (ที่ถามจากกระทู้ก่อนหน้านี้)
โดยให้กรอกรหัสนักเรียน ใน text box แล้วตัวเลขไปขึ้นที่ช่อง A4 แทนทำยังไงคะ
(ลองทำโค้ดจากกระทู้นึงที่คุณแนะนำไว้ แต่ว่าดึงเอามันลงมาใช้ในหน้า excel ไม่ได้ค่ะ
รบกวนบอกขั้นตอนเพิ่มเติมได้มั้ยคะ)

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 3:46 pm
by bank9597
hinokia7210 wrote:ทำได้แล้วค่ะ
ขอสอบถามเพิ่มเติมค่ะ เราจะสร้าง text box (ที่ถามจากกระทู้ก่อนหน้านี้)
โดยให้กรอกรหัสนักเรียน ใน text box แล้วตัวเลขไปขึ้นที่ช่อง A4 แทนทำยังไงคะ
(ลองทำโค้ดจากกระทู้นึงที่คุณแนะนำไว้ แต่ว่าดึงเอามันลงมาใช้ในหน้า excel ไม่ได้ค่ะ
รบกวนบอกขั้นตอนเพิ่มเติมได้มั้ยคะ)
ลองเขียนโค๊ดมาก่อนน่ะครับ มาถึงขั้นนี้แล้ว จำเป็นต้องเขียนและออกแบบฟอร์มมาก่อนครับ

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 4:29 pm
by hinokia7210
ว่าจะกรอกฟอร์มประมาณนี้ค่ะ
คำสั่งที่คุณให้ไว้ในเรื่องของเวลา กับวันที่
ทุกครั้งที่มีการ พิมพ์รหัสเข้าไปใหม่ เวลาจะเปลี่ยนทุกช่องเหมือนกันหมดเลยค่ะ
ทั้งที่ควรจะลดหลั่นกันไป

ส่วนคำสั่งก๊อบมาจากกระทู้นึง ที่คุณเคยโพสต์ไว้ให้ค่ะ ตั้งใจว่าจะให้กรอก
1. รหัสประจำตัว (แล้วโชว์ใน cell A2... ไปเรื่อยๆ ต่อๆ กันลงไป)
2. กรอกช่วงเวลาเอาแค่ 3 ช่วงก็พอมั้งคะ ตัวอย่างจากไฟล์ใน sheet ที่ชื่อว่า
Time โดยให้เด็กกรอก เลือกเวลาแค่ 3 ช่อง แล้วนำไปกรอกไว้ในช่อง G2 ...
3. เลือกรายการสืบค้น ตาม sheet ชื่อ Search 11 ช่อง แล้วไปกรอกไว้ในช่อง
H2 ...
4. แล้วเราจะรัน text box ตัวนี้ ให้กดรันได้จากหน้าชีท ยังไงคะ

ประมาณนี้อ่ะค่ะ ใช้คำสั่งอะไรคะ

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 4:38 pm
by bank9597
:lol: ส่งไฟล์ที่คุณไว้มาดูกันครับ

สามารถโหลดโปรแกรมลงเวลาที่ผมทำไว้ได้ที่

viewtopic.php?f=9&t=3078

และลองปรับไปใช้งานดูได้อีกวิธีนึงครับ

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 4:40 pm
by hinokia7210
ส่งไฟล์มาแล้วค่ะ

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 4:58 pm
by bank9597
hinokia7210 wrote:ส่งไฟล์มาแล้วค่ะ
:lol: สิ่งที่ทำมานั้นไม่ได้ตรงกับที่ผมทำตัวอย่างเลยครับ


สิ่งที่คุณจะทำนั้น มันเป็นเรื่องที่ไม่ง่ายครับ ต้องมีความรู้พอสมควรในเรื่อง VBA ลองไปศึกษาหรือหาตัวอย่างมาทำความเข้าใจก่อนได้ไหมครับ

ถึงผมจะทำให้ไปตอนนี้ คุณก็ไม่สามารถแก้ไขได้ หากมีปัญหาในอนาคต

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 5:11 pm
by hinokia7210
งั้นเอาแค่สามารถกรอกเลขประจำตัว
กับแค่กรอกรายการสืบค้น ได้ก็พอแล้วค่ะ
แค่กรอกข้อมูลเพิ่มลงไปใส่ในไฟล์ก็พอค่ะ
ขอบคุณค่ะ

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 5:35 pm
by bank9597
:D ผมให้ไม่ได้ครับ เนื่องจากมีกฏของฟอรั่มอยู่ ในกรณีที่ถามเกี่ยวกับ VBA จะต้องเขียนมาเองก่อนเสมอครับ

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 6:20 pm
by hinokia7210
ถ้าเขียนแบบผิดๆ ไปให้ จะแก้ไขให้ใช่มั้ยคะ :D :D

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 6:26 pm
by bank9597
:lol: กรณีที่เขียนผิดมา ผมไม่ถือสาครับ แต่ต้องให้อยู่ในบริบทของปัญหานั้นๆ ไม่ใช่ว่าโค๊ดไปเรื่อง A แต่ปัญหาคือเรื่อง B แบบนี้เท่ากับมั่วมาก็ไม่ได้ครับ

แต่หากมาถูกทาง แต่ติดปัญหาตรงส่วนนั้น ส่วนนี้ ก็จะช่วยดูให้ครับ


ผมแนะนำให้คุณหาวิธีเอาข้อมูลลงใน Combobox ให้ได้ก่อนครับ จะเลือกเวลา และเลือกชื่อ Search ได้

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 7:15 pm
by hinokia7210
อาจารย์พอจะแนะได้มั้ยคะ ว่าสามารถไปศึกษาเพิ่มเติมได้จากที่ไหน
จะได้มาถามอาจารย์ต่อค่ะ

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 7:25 pm
by bank9597
hinokia7210 wrote:อาจารย์พอจะแนะได้มั้ยคะ ว่าสามารถไปศึกษาเพิ่มเติมได้จากที่ไหน
จะได้มาถามอาจารย์ต่อค่ะ
:D ผมศึกษาจากฟอรั่มนี้ล้วนๆ ครับ เรื่องแนะนำผมไม่ถนัด แต่พอจะทราบว่าหากจะเรียนรู้ VBA ต้องไปหาในเว็บต่างประเทศครับ

ก่อนอื่นก็ศึกษาเรื่องพื้นฐานของ VBA ก่อนครับ ซึ่งเว็บในไทยพอจะมีอยู่ ลองค้นหาดูครับ

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 7:30 pm
by snasui
:D ให้ศึกษาจากหนังสือ ฝึกทำตามตัวอย่างร่วมกับการบันทึก Macro เพื่อฝึกความคุ้นเคยครับ ซึ่งต้องขออภัยที่ผมไม่สามารถแนะนำหนังสือไทยได้ เพราะผมไม่ได้อ่านหนังสือไทย คงต้องอาศัยเพื่อนสมาชิกท่านอื่น ๆ ช่วยแนะนำ กรณีไม่จำกัดเฉพาะหนังสือไทยสามารถหาหนังสือเกียวกับ VBA ได้จาก Link นี้ครับ http://www.snasui.com/viewtopic.php?f=3&t=2868

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 7:33 pm
by hinokia7210
จบชีวิตแล้วมั้งคะ.. ถ้าไม่มีภาษาไทย T___T

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Thu Aug 16, 2012 7:38 pm
by bank9597
hinokia7210 wrote:จบชีวิตแล้วมั้งคะ.. ถ้าไม่มีภาษาไทย T___T
:lol: อาจารย์คนควนท่านเก่งมากๆครับ ไม่จำเป็นต้องทำตามท่านครับ พยามเก็บเล็กผสมน้อย ผมคิดว่ามีเยอะแยะครับ อีกอย่างเรื่องภาษาคอมพิวเตอร์ไม่ใช่เรียนกันวันสองวันแล้วทำเป็น ต้องศึกษามันนานมากและเรื่อยๆครับ ดังนั้นกรณีของคุณ ผมเห็นว่าต้องพยายามหาตัวอย่างมาดูครับ แล้วทดสอบดู หรือไม่ก็หยิบเอาประเด็นปัญหามาถามเรื่อยๆในเว็บเเห่งนี้ รับรองว่าได้คำตอบแน่นอน แต่ต้องใจเย็นๆครับ

Re: สูตรการดึงข้อมูลเวลา และวันที่จากเครื่องคอม มาใส่ในตาราง

Posted: Fri Aug 17, 2012 7:18 am
by snasui
:?
bank9597 wrote:อาจารย์คนควนท่านเก่งมากๆครับ ไม่จำเป็นต้องทำตามท่านครับ
ขอบคุณในคำชม จากข้อความที่ยกมาแม้ผมจะเข้าใจได้แต่ควรจะเขียนขยายความให้ชัดว่าไม่จำเป็นต้องทำตามในประเด็นใด :twisted: