Page 2 of 2
Re: ค้นหา / แก้ไข ข้อมูล
Posted: Thu Aug 24, 2017 6:22 pm
by snasui

ตัวอย่างการปรับ Code ครับ
Code: Select all
Private Sub CommandButton3_Click()
Dim Row As Long
' Row = Application.Match(TextBox13.Text, Sheets(2).Range("a:a"), 0)
With Sheets(2)
If Application.CountIf(.Range("a4", .Range("a" & .Rows.Count).End(xlUp)), TextBox13.Text) Then
'Set myRange = .Range("A:P")
Row = Application.Match(TextBox13.Text, .Range("a:a"), 0)
ElseIf Application.CountIf(.Range("b4", .Range("b" & .Rows.Count).End(xlUp)), TextBox13.Text) Then
'Set myRange = .Range("B:P")
Row = Application.Match(TextBox13.Text, .Range("b:b"), 0)
End If
'Other code...
End Sub
Re: ค้นหา / แก้ไข ข้อมูล
Posted: Tue Aug 29, 2017 4:54 pm
by mmnck
Code มีปัญหาในส่วนของการเพิ่มข้อมูลพนักงานคะ ฟังก์ชั่นวันที่ใส่ลงไปแล้ว แต่ไม่มั่นใจว่าถูกรึป่าว
เพราะเวลากดบันทึกเวลา ไม่ลงไปคะ แต่หากไม่ใส่ฟังก์ชั่น วันที่ก็จะสลับกัน
Code จะอยู่ใน SavePer ในส่วนของปุ่ม Save
Code: Select all
ws.Cells(irow, 16).Value = WorksheetFunction.Text(TextBox12.Value, "dd/mm/yyyy")
Re: ค้นหา / แก้ไข ข้อมูล
Posted: Tue Aug 29, 2017 9:19 pm
by snasui

ผมลองกรอกข้อความ พบว่าวันที่บันทึกตามที่กรอกไปครับ
ช่วยเขียนวิธีการทดสอบให้พบข้อผิดพลาดด้วยครับ
Re: ค้นหา / แก้ไข ข้อมูล
Posted: Tue Aug 29, 2017 11:03 pm
by mmnck
พบว่าเมื่อกรอก 10/07/2560
เวลาบันทึกจะบันทึกเป็น 7 ตุลาคม 2560
Re: ค้นหา / แก้ไข ข้อมูล
Posted: Tue Aug 29, 2017 11:17 pm
by snasui

UserForm ใด กรอกข้อมูลที่ช่องใดบ้าง คลิกปุ่มใด สังเกตได้จากเซลล์ใด อธิบายมาให้ครบถ้วนครับ