Page 1 of 1

รบกวนถามเกียวกับการดึงข้อมูลข้ามsheetครับ

Posted: Fri Jun 27, 2014 1:00 pm
by leelaphoom
จากไฟร์ที่แนบมาให้ผมอยากทราบว่า
จะดึงข้อมูล Received กับ Send out ในsheet 1 มาไว้ในsheet ให้ตรงกับItem No ตามวันที่และเดือนปัจจุบัน จะใช้สูตรอะไรครับ

Re: รบกวนถามเกียวกับการดึงข้อมูลข้ามsheetครับ

Posted: Fri Jun 27, 2014 1:07 pm
by snasui
:D แนบตัวอย่างคำตอบที่ต้องการมาด้วยสักสองสามตัวอย่าง และอธิบายมาด้วยว่าดึงมาด้วยเงื่อนไขใด จะได้เข้าใจตรงกันครับ

Re: รบกวนถามเกียวกับการดึงข้อมูลข้ามsheetครับ

Posted: Fri Jun 27, 2014 1:23 pm
by leelaphoom
อย่างเช่น ข้อมูลตัวแรก Item No=FG-A03-00739 Received= 20 Send out=2 ข้อมูลReceived กับ Send out ก็จะไปขึ้นในช่อง Received กับ Send out ของวันที่27/06/2014 ประมาณนี้ครับ ถ้าเรากรอกพรุ้งนี้ก็จะไปขึ้นในช่องของวันที่28/06/2014

Re: รบกวนถามเกียวกับการดึงข้อมูลข้ามsheetครับ

Posted: Fri Jun 27, 2014 1:34 pm
by snasui
:D ข้อมูลใน Sheet1 ไม่ระบุวันที่ โปรแกรมจะทราบได้อย่างไรว่าให้นำไปวางในคอลัมน์ AD ซึ่งเป็นของวันที่ปัจจุบันครับ

Re: รบกวนถามเกียวกับการดึงข้อมูลข้ามsheetครับ

Posted: Fri Jun 27, 2014 1:38 pm
by leelaphoom
ขอประธานโทษครับ อันนี้ระบุแล้ว :thup: :thup:

Re: รบกวนถามเกียวกับการดึงข้อมูลข้ามsheetครับ

Posted: Fri Jun 27, 2014 3:52 pm
by snasui
:D ลองตามนี่้ครับ

ชีท June เซลล์ BJ3 คีย์

=SUMIFS(Sheet1!$C$2:$C$19,Sheet1!$B$2:$B$19,$A3,Sheet1!$E$2:$E$19,BJ$2)

Enter > Copy ไปด้านล่างและคอลัมน์อื่น ๆ ที่เกียวข้อง

Re: รบกวนถามเกียวกับการดึงข้อมูลข้ามsheetครับ

Posted: Fri Jun 27, 2014 4:18 pm
by leelaphoom
ขอบคุณครับช่วยได้มากเลย

Re: รบกวนถามเกียวกับการดึงข้อมูลข้ามsheetครับ

Posted: Fri Jun 27, 2014 4:44 pm
by leelaphoom
รขกวนถามอีกคำถามครับ
คือผมลองเขียนโค้ด VBA ค้นหาข้อมูล แต่พอพิมพ์ Key Word ไปแล้วมันไม่โชว์ข้อมูลตามต้งการ
เช่นคีย์ FG-A03-00739 ไปแล้ว จะโชว์ Item No Received Send out ใน list box ครับ ควรปรับสูตร อย่างไรบ้างครับ

Re: รบกวนถามเกียวกับการดึงข้อมูลข้ามsheetครับ

Posted: Fri Jun 27, 2014 4:57 pm
by snasui
:D Code ที่เขียนมาเองแล้วชื่อว่า Procedure อะไร ติดขัดบรรทัดใดครับ

Re: รบกวนถามเกียวกับการดึงข้อมูลข้ามsheetครับ

Posted: Fri Jun 27, 2014 5:11 pm
by leelaphoom

Code: Select all

Private Sub TextBox1_Change()
Range("KeyWord").Value = TextBox1.Value
ListBox1.RowSource = "Product"
Calculate
End Sub
ผมไม่ค่อยเข้าใจเรื่อง vba เท่าไหร่เพิ่งเริ่มศึกษา
แต่โค้ดนี้พอพิมพ์ keyword ในtextbox แล้ว
ในช่อง listbox มันโชว์แต่ item no มา
ซิึ่งผม อยากให้มันโชว์ค่า Item No Received Send out ทั้ง3 ค่า
เลยไม่รู้จะแก้ตรงไหนดี

Re: รบกวนถามเกียวกับการดึงข้อมูลข้ามsheetครับ

Posted: Fri Jun 27, 2014 5:22 pm
by snasui
:D ที่โพสต์มานั้นไม่พบว่าเป็นการค้นหา ควรศึกษาการ Loop เพิ่มเติม จากนั้นลองเขียนมาใหม่ ติดตรงไหนมาถามกันต่อครับ

Re: รบกวนถามเกียวกับการดึงข้อมูลข้ามsheetครับ

Posted: Fri Jun 27, 2014 5:30 pm
by leelaphoom
คือผมต้องการแค่ อยากดูข้อมูล ทั้ง 3 อย่างของมัน
เอาไว้ใช้เวลาหาวัสดุเฉยๆ ไม่สามารถใช้ได้หรอครับ

Re: รบกวนถามเกียวกับการดึงข้อมูลข้ามsheetครับ

Posted: Fri Jun 27, 2014 5:36 pm
by snasui
:D การค้นหาที่พูดถึงคือ คีย์ค่าใด ๆ ลงไปใน TextBox แล้วให้โชว์ค่าที่เกี่ยวข้องใน ListBox จะต้อง Loop ค่าที่ตรงกับเงื่อนไขเพื่อ Add รายการเข้าไปครับ