Chào anh chị GPE!
Em đã tao một Form nhập liệu. Nhưng có 1 số việc em vẫn không thiết lập được. Câu hỏi cụ thể em đã viết trong file đính kèm. Xin anh chị vui lòng xem và hoàn thiện dùm em nhé. Thanks
Private Sub ComboBox1_Change()
Me.TextBox4 = Me.ComboBox1.Column(1)
End Sub
2/Cái phức tạp là bạn sử dụng Textbox để nhập ngày tháng. Người ta hay dùng Calendar hay Input Mask. Nhưng có 1 cách an toàn và chính xác ngày tháng là dùng hàm date() để chuyển đổi:
Ví dụ TextBox2 ="25/06/2009"
ng=textbox1.text
ws.Cells(iRow, 1).Value=DATE(RIGHT(ng,4),MID(ng,4,2),LEFT(ng,2))
Như vậy, kể cả Textbox là Text chăng nữa thì cũng vẫn nhập đúng ngày tháng vào Cell
Bài có sử dụng hàm Access nên trong VBA vào Tools--References--Đánh dấu vào ô Microsoft Access 11.0 Object Library nhé
Hiện nay, máy của mình chưa cài lại không thêm DK được nếu không mình đưa vào calenda hay InputMask bạn tham khảo
P/s: Thêm đoạn code sau khi con trỏ đến Combo thì Combo tự động mở ra để chọn
Mã:
Private Sub ComboBox1_Enter()
SendKeys "%{DOWN}"
End Sub