Nhờ sửa dùm code form nhập liệu (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

saobekhonglac

Thành viên mới
Tham gia
1/11/08
Bài viết
1,565
Được thích
1,454
Giới tính
Nam
Chào anh/chị.

Nhờ anh/chị sửa giúp em code form nhập liệu theo file đính kèm. Hiện tại em làm từ cột A đến cột C thì nhập được dữ liệu, nhưng cột D thì lại báo lỗi. Cột A, B là dạng text. Cột C là dạng số, Cột D là dạng ngày. Nhờ Anh/Chị hướng dẫn thêm cách định dạng % với kiểu giờ giúp.
 

File đính kèm

Chào anh/chị.

Nhờ anh/chị sửa giúp em code form nhập liệu theo file đính kèm. Hiện tại em làm từ cột A đến cột C thì nhập được dữ liệu, nhưng cột D thì lại báo lỗi. Cột A, B là dạng text. Cột C là dạng số, Cột D là dạng ngày. Nhờ Anh/Chị hướng dẫn thêm cách định dạng % với kiểu giờ giúp.
có textbox nào có thuộc tính DATE đâu ta?
datengaysinh.Date????
 
Upvote 0
có textbox nào có thuộc tính DATE đâu ta?
datengaysinh.Date????

Vậy tất cả chọn .text hết hả anh. Em xem trên youtube rồi làm chứ không biết gì về vba hết. trường hợp texbox mà mình muốn lick vào mũi tên và chọn trong danh sách có sẵn thì làm sau vậy anh.
 
Upvote 0
Vậy tất cả chọn .text hết hả anh. Em xem trên youtube rồi làm chứ không biết gì về vba hết. trường hợp texbox mà mình muốn lick vào mũi tên và chọn trong danh sách có sẵn thì làm sau vậy anh.
Tham khảo File bài 130 của Link sau, sửa lại 1 tí là có ngay cái để sử dụng.

http://www.giaiphapexcel.com/diendan/threads/quản-lý-công-văn-đi-và-đến.10068/page-7
 
Upvote 0
Mình cũng đang tập tành. Mong là giúp đỡ được bạn trong trường hợp này.
 

File đính kèm

Upvote 0
Là mình thì mình viết hẵn hàm chuyển chuỗi kiểu ngày dạng 'DD/MM/yyyy' sang ngày; Nội dung nó như sau:
PHP:
Function TxtToDate(StrC As String) As Date
 Dim VTr As Byte, Nm As Integer, Th As Byte, Ng As Byte

 VTr = InStr(StrC, "/")
 If VTr Then
    Nm = CInt(Right(StrC, 4)):              Ng = CByte(Left(StrC, VTr - 1))
    StrC = Mid(StrC, VTr + 1, 3):           VTr = InStr(StrC, "/")
    Th = CByte(Left(StrC, VTr - 1))
    TxtToDate = DateSerial(Nm, Th, Ng)
 Else
    MsgBox "Nhâp Lai Ngày: 'DD/MM/yyyy'"
 End If
End Function

Thêm 1 động tác nữa là vầy:
Mở cửa sổ properties của Control DateNgaySinh & ở dòng ControlTipText ta hướng dẫn cách nhập chuỗi dạng 'DD/MM/yyyy'

Chúc bạn thành công!
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom