ลองแก้ code ตามแล้วค่ะ แต่ยัง error อยู่ค่ะ
สิ่งที่ยัง error อยู่คือ list รายการ เมื่อ add data name ว่า vv ค่าที่โชว์ใน listbox ก็แสดง v และ vv แยกกันเป็นสองบรรทัดค่ะ ต้องแก้ไขตรงไหนอีกบ้างคะ
Code: Select all
Private Sub ListBox1_SelectNewRW_Click()
With Worksheets("UsEF_RW")
TextBox14_SelectCF.Value = Application.VLookup(Me.ListBox1_SelectNewRW, .Range("E15:Q100"), 6, False) 'code นี้ ขึ้น error
TextBox12_SelectSource.Value = Application.VLookup(Me.ListBox1_SelectNewRW, .Range("E15:Q100"), 8, False)
TextBox11_SelectYear.Value = Application.VLookup(Me.ListBox1_SelectNewRW, .Range("E15:Q100"), 9, False)
TextBox10_SelectLocation.Value = Application.VLookup(Me.ListBox1_SelectNewRW, .Range("E15:Q100"), 10, False)
TextBox9_SelectComment.Value = Application.VLookup(Me.ListBox1_SelectNewRW, .Range("E15:Q100"), 11, False)
End With
End Sub
'Private Sub TextBox14_SelectCF_Change()
'TextBox14_SelectCF.Value = Application.VLookup(Me.ListBox1_SelectNewRW, Worksheets("UsEF_RW").Range("E15:Q100"), 6, False)
'End Sub
'Private Sub TextBox12_SelectSource_Change()
'TextBox12_SelectSource.Value = Application.VLookup(Me.ListBox1_SelectNewRW, Worksheets("UsEF_RW").Range("E15:Q100"), 8, False)
'End Sub
'Private Sub TextBox11_SelectYear_Change()
'TextBox11_SelectYear.Value = Application.VLookup(Me.ListBox1_SelectNewRW, Worksheets("UsEF_RW").Range("E15:Q100"), 9, False)
'End Sub
'Private Sub TextBox10_SelectLocation_Change()
'TextBox10_SelectLocation.Value = Application.VLookup(Me.ListBox1_SelectNewRW, Worksheets("UsEF_RW").Range("E15:Q100"), 10, False)
'End Sub
'Private Sub TextBox9_SelectComment_Change()
'TextBox9_SelectComment.Value = Application.VLookup(Me.ListBox1_SelectNewRW, Worksheets("UsEF_RW").Range("E15:Q100"), 11, False)
'End Sub
Private Sub TextBox8_Name_Body_Change() 'Input data from TextBox8 (Name) to ListBox
' Dim rall As Range
' Dim r As Range
' With Sheets("UsEF_RW")
' Set rall = .Range("C2", .Range("C" & Rows.Count).End(xlUp))
' End With
' For Each r In rall
' ListBox1_SelectNewRW.AddItem r ' Change lisbox1 to ListBox1
' Next r
'UserForm1.ListBox1.AddItem (UserForm1.TextBox8_Name.Text)
'Private Sub TextBox8_Name_Body_Change()
ListBox1_SelectNewRW.AddItem TextBox8_Name_Body
'End Sub
End Sub
และปุ่ม delete พอคลิกแล้ว error ค่ะ
Code: Select all
Private Sub CommandButton7_Delete_Click()
Dim lng As Long
Answer = MsgBox("Are you sure you want to delete data from database?", 4 + 48, "Delete database")
If Answer = 6 Then
lng = Application.Match(ListBox1.Value, Worksheets("UsEF_RW").Range("E:E"), 0)
Worksheets("UsEF_RW").Rows(lng).Delete
Unload Me
ElseIf Answer = 7 Then
End If
End Sub
ขอบคุณมากค่ะ
You do not have the required permissions to view the files attached to this post.