Page 1 of 1
การบันทึกข้อมูลจาก UserForm เป็นชุดลงใน Sheet
Posted: Tue Feb 18, 2014 5:23 pm
by san02551
สวัสดีครับ ผมติดอีกแล้วเพราะคิดไปเรื่อยๆ คือผมต้องการบันทึกข้อมูลจาก UserForm
1. บันทึกข้อมูลเป็นชุดๆ 1 ชุด มี 10 tex1box1-10
2.ชุดที่ 2 TextBox11-20 ให้บันทึกต่อแถวลงมาเรื่อยๆ ครับ
3. มีไฟล์แนบครับ
Re: การบันทึกข้อมูลจาก UserForm เป็นชุดลงใน Sheet
Posted: Tue Feb 18, 2014 6:51 pm
by snasui

ตัวอย่าง Code ครับ
Code: Select all
Private Sub CommandButton1_Click()
Dim r As Long
With Sheets("Alldata")
r = .Range("a" & Rows.Count).End(xlUp).Row + 1
.Cells(r, 1) = TextBox1.Text
.Cells(r, 2) = TextBox2.Text
.Cells(r, 3) = TextBox3.Text
.Cells(r, 4) = TextBox4.Text
.Cells(r, 5) = TextBox5.Text
.Cells(r, 6) = TextBox6.Text
.Cells(r, 7) = TextBox7.Text
.Cells(r, 8) = TextBox8.Text
.Cells(r, 9) = TextBox9.Text
.Cells(r, 10) = TextBox10.Text
r = r + 1
.Cells(r, 1) = TextBox11.Text
.Cells(r, 2) = TextBox12.Text
.Cells(r, 3) = TextBox13.Text
.Cells(r, 4) = TextBox14.Text
.Cells(r, 5) = TextBox15.Text
.Cells(r, 6) = TextBox16.Text
.Cells(r, 7) = TextBox17.Text
.Cells(r, 8) = TextBox18.Text
.Cells(r, 9) = TextBox19.Text
.Cells(r, 10) = TextBox20.Text
End With
End Sub
Re: การบันทึกข้อมูลจาก UserForm เป็นชุดลงใน Sheet
Posted: Wed Feb 19, 2014 12:23 pm
by san02551
ผมต้องการปรับข้อมูลครับ คือต้องการดึงข้อมูลมาโชว์ ครับ
ตามไฟล์แนบครับ
Re: การบันทึกข้อมูลจาก UserForm เป็นชุดลงใน Sheet
Posted: Wed Feb 19, 2014 12:59 pm
by snasui

ช่วยอธิบายมาพอสังเขปว่าต้องการจะทำอะไร ปัญหาคืออะไร จะได้เข้าใจตรงกัน
ตามไฟล์แนบอธิบายเกี่ยวกับการดึงข้อมูลมาโชว์ไว้ตรงไหนครับ
Re: การบันทึกข้อมูลจาก UserForm เป็นชุดลงใน Sheet
Posted: Wed Feb 19, 2014 1:37 pm
by san02551
ต้องการดึงข้อมูลใน Sheet AllData
Re: การบันทึกข้อมูลจาก UserForm เป็นชุดลงใน Sheet
Posted: Wed Feb 19, 2014 4:32 pm
by snasui

ช่วยเขียนคำอธิบายในฟอรัมพอสังเขปหรือจะ Copy ข้อมูลในไฟล์มาวางไว้ก็ได้
ตรงช่อง Comment นี้จะต้องให้ความสำคัญเสมอเพราะเป็นหน้าด่านที่จะเข้าใจเป็นเบื้องต้นว่าต้องการจะทำอะไร ปัญหาคืออะไร ต้องการคำตอบเป็นอย่างไร ทั้งนี้เพื่อสะดวกกับเพื่อนสมาชิกในการค้นหาข้อมูล ส่วนรายละเอียดสามารถเขียนลงไปในไฟล์แนบได้ตามต้องการ ลองพยายามอีกครั้งครับ
Re: การบันทึกข้อมูลจาก UserForm เป็นชุดลงใน Sheet
Posted: Wed Feb 19, 2014 4:55 pm
by san02551
พิมพ์เลขที่ต้องการดึงข้อความที่ k7
ข้อมูลที่ดึงมา จะอ้างจาก a4:a18
ข้อมูล ในแถว ที่ มี เลข 13 อยู่ จะแสดงใน m7-u7
ข้อมูล ที่มีเลข 13 จะเรียงต่อไปเรื่อยๆ
Re: การบันทึกข้อมูลจาก UserForm เป็นชุดลงใน Sheet
Posted: Wed Feb 19, 2014 8:16 pm
by snasui

ลองตามนี้ครับ
เซลล์ M8 คีย์
=VLOOKUP($K$7,$A$5:$J$18,COLUMNS($L8:M8),0)
Enter > Copy ไปทางขวา
สำหรับ Vlookup ศึกษาจากที่นี่ครับ
wordpress/vlookup/