สอบถามการกำหนดรูปแบบให้ Texbox ครับ
Posted: Fri Apr 04, 2014 1:48 pm
ผมต้องการค่าที่เราป้อนคือ 040414 ให้โชว์ใน Texbox เป็น 04-04-14 นะครับ
ฟอรัม Excel, VBA และอื่นๆ ของคนไทยเพื่อประโยชน์ของทุกคนในจักรวาล (Forum Excel, VBA and others of Thai people for everyone in the universe.)
http://snasui.com/
เพิ่มโค๊ดนี้ไปครับdjung wrote:ผมต้องการค่าที่เราป้อนคือ 040414 ให้โชว์ใน Texbox เป็น 04-04-14 นะครับ
Code: Select all
Private Sub TextBox1_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)
With Application.WorksheetFunction
Me.TextBox1 = .Text(Me.TextBox1, "00-00-00")
End With
End Sub
Code: Select all
Private Sub ComOK_Click()
WSDA.Select
WSDA.Cells(1, 1) = TextBox1
WSDA.Cells(1, 2) = ComboBox1
WSDA.Cells(1, 3) = TextBox1 + 10
End Sub
ลองดูโค๊ดนี้ดูก่อนครับdjung wrote:สอบถามอีกข้อหนึ่งครับ ผมต้องการค่าที่ได้จาก Texbox ให้เป็นวันที่ และต้องการ วันที่ข้างหน้าอีก 10 นับจากวันที่ที่ใส่ข้อมูลไปแสดงในช่อง C3 พอผมใส่เพิ่ม code เข้าไปแล้วมัน Error นะครับ
รบกวนช่วยหน่อยครับCode: Select all
Private Sub ComOK_Click() WSDA.Select WSDA.Cells(1, 1) = TextBox1 WSDA.Cells(1, 2) = ComboBox1 WSDA.Cells(1, 3) = TextBox1 + 10 End Sub
Code: Select all
Private Sub ComOK_Click()
Dim i As Worksheet
Dim a As Long
Set i = Worksheets("MASTER")
a = Application.Text(Me.TextBox1, "000000") + 10
i.Range("C3") = a
End Sub