snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Private Sub CommandButton1_Click()
' ตกลง
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets("Sheet1")
Set tbl = ws.ListObjects("Add2MDB_TB")
Dim lRow As ListRow
Set lRow = tbl.ListRows.Add
With lRow
.Range(1) = Me.ComboBox1.Text
End With
End Sub
Private Sub UserForm_Initialize()
Me.ComboBox1.ColumnWidths = "0pt;80pt"
End Sub
You do not have the required permissions to view the files attached to this post.
ตอนนี้ผมติดปัญหา เมื่อผมเลือกในช่อง A พอกดค้นหา ในช่อง B จะแสดงเป็นตัวเลขครับ แต่ ผมต้องการดึงเดือนที่เก็บเป็นตัวเลขใน DataSheet(ช่อง A) เมื่อเลือกแล้วกดค้นหาให้มาแสดงในช่อง B เป็นชื่อเดือนภาษาไทยตามภาพ ต้องปรับโค้ดอย่างไรครับ
Private Sub CmbSearch_Click()
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets("DataSheet")
Set tbl = ws.ListObjects("Add2MDB_TB")
Dim selectM As Long
selectM = CbbS_NumM.Text
Dim lRow As Long
lRow = tbl.Range.Rows.Count
For i = 2 To lRow
If tbl.Range.Cells(i, 1).Value = selectM Then
Me.CbbSearch.Text = tbl.Range.Cells(i, 1).Value
End If
Next i
End Sub
You do not have the required permissions to view the files attached to this post.