thanhtam348
Thành viên thường trực
- Tham gia
- 9/3/07
- Bài viết
- 288
- Được thích
- 62
Tôi có một Form nhập liệu nhỏ, không biết code sai hay thiếu chổ nào mà suốt đêm tôi không làm nó được khác hơn.
Việc thứ nhất là: Format(Now, "mm/dd/yy") thì mới cho ra ngày tháng đúng, thay vì phải "dd/mm/yy", việc thứ hai là khi update qua sheet2, có khi nó không xếp trình tự từng lớp theo hàng (Sheet2.[F65536].End(xlUp).Row + 1) mà lại bỏ trống hàng trên.
Xin nhờ các bạn xem sửa dùm. Cám ơn nhiều.
Việc thứ nhất là: Format(Now, "mm/dd/yy") thì mới cho ra ngày tháng đúng, thay vì phải "dd/mm/yy", việc thứ hai là khi update qua sheet2, có khi nó không xếp trình tự từng lớp theo hàng (Sheet2.[F65536].End(xlUp).Row + 1) mà lại bỏ trống hàng trên.
Xin nhờ các bạn xem sửa dùm. Cám ơn nhiều.
Mã:
Sub nhap()
Me.ComboBox1.RowSource = "DSKH"
End Sub
Mã:
Private Sub ComboBox1_Change()
On Error Resume Next
With ComboBox1
TextBox1 = .Column(1): TextBox2 = .Column(2)
End With
End Sub
Mã:
Private Sub CommandButton1_Click()
Dim a As Long
a = Sheet2.[F65536].End(xlUp).Row + 1
With Sheet2.Cells(a, 6)
.Value = ComboBox1
.Offset(, 1).Value = TextBox1
.Offset(, 2).Value = TextBox2
.Offset(, 3).Value = TextBox3.
.Offset(, -1).Value = Format(Now, "mm/dd/yy")
End With
ComboBox1 = "": TextBox1 = "": TextBox2 = "": TextBox3 = ""
Unload Me
End Sub