คำสั่งนำตัวเลขจากcellของexcelไป textboxหรือ label
Posted: Fri Nov 02, 2012 1:38 pm
ผมมีปัญหาในการนำตัวเลขจาก cell ใน excel ไปใส่ใน textbox หรือ label ซึ่งอยู่ใน Userform ของ vba ซึ่งcodeที่ผมเขียน ไม่เกิดการเคลื่อนย้ายข้อมูล ผมไม่รู้ว่าผิดพลาดตรงไหนช่วยแนะนำด้วยครับ ดังนี้
Private Sub TextBox2_Change()
TextBox2.Text = Worksheets("sheet1").Range("b6").Value
-----------------ด้านล่างคือcodeที่พยายามเขียน-----------------------
'TextBox2.value = [b6].Value
'TextBox2.Text = Int(count)
'count.Value = Worksheets("sheet1").Range("b6").Value
'TextBox2.Text = count.Value
'TextBox2.SetFocus
'Worksheets("sheet1").Range("b6").Select
'Range("textbox2.text").Value = b6.Value
'Worksheets("sheet1").Range("b6") = Me.TextBox2
'Worksheets("sheet1").Range("b6").Value = TextBox2.Text
-----------------------------------------------------------------------------------
End Sub
และ
Private Sub Label4_Click()
Label4.Caption = Worksheets("sheet1").Range("b6").Value
End Sub
ซึ่ง Textbox2 และ Label4 อยู่ใน UserForm2 (UserForm) ตามเอกสารแนบ
ขออีกเรื่องหนึ่งครับ ไม่ทราบว่าข้อมูลใน label สามารถส่งไปยัง cell ของ excel ได้หรือไม่ มีชุดคำสั่งให้สามารถทำแบบนี้ได้หรือไม่ ซึ่งตอนนี้ผมสามารถเขียนให้ข้อมูลจาก textbox ไปที่ cellของexcelได้ แต่label ทำไม่ได้ ช่วยแนะนำด้วยนะครับ ขอบคุณอีกครั้งครับ
Private Sub TextBox2_Change()
TextBox2.Text = Worksheets("sheet1").Range("b6").Value
-----------------ด้านล่างคือcodeที่พยายามเขียน-----------------------
'TextBox2.value = [b6].Value
'TextBox2.Text = Int(count)
'count.Value = Worksheets("sheet1").Range("b6").Value
'TextBox2.Text = count.Value
'TextBox2.SetFocus
'Worksheets("sheet1").Range("b6").Select
'Range("textbox2.text").Value = b6.Value
'Worksheets("sheet1").Range("b6") = Me.TextBox2
'Worksheets("sheet1").Range("b6").Value = TextBox2.Text
-----------------------------------------------------------------------------------
End Sub
และ
Private Sub Label4_Click()
Label4.Caption = Worksheets("sheet1").Range("b6").Value
End Sub
ซึ่ง Textbox2 และ Label4 อยู่ใน UserForm2 (UserForm) ตามเอกสารแนบ
ขออีกเรื่องหนึ่งครับ ไม่ทราบว่าข้อมูลใน label สามารถส่งไปยัง cell ของ excel ได้หรือไม่ มีชุดคำสั่งให้สามารถทำแบบนี้ได้หรือไม่ ซึ่งตอนนี้ผมสามารถเขียนให้ข้อมูลจาก textbox ไปที่ cellของexcelได้ แต่label ทำไม่ได้ ช่วยแนะนำด้วยนะครับ ขอบคุณอีกครั้งครับ