VBA Combobox มี 2 คอลัมน์ ต้องการดึงค่าจากคอลัมน์ที่กำหนด ต้องปรับปรุงโค้ดอย่างไรครับ
Posted: Tue Aug 02, 2022 11:11 am
ผมมีฟอร์ม แสดงเดือนเป็นตัวเลขและชื่อเดือนภาษาไทย ผมต้องการให้ Combobox แสดงชื่อเดือนภาษาไทย(Column2) แต่เวลาเพิ่มใน worksheet ต้องการเป็นตัวเลข(Column1) ต้องปรับปรุงโค้ดหรือตั้งค่าอย่างไรครับ
Code: Select all
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