QuangTuyen
Thành viên mới
- Tham gia
- 1/4/08
- Bài viết
- 7
- Được thích
- 12
Gửi các bạn Chương trình In Tờ khai Mã số thuế Thu nhập cá nhân theo thông tư 84/2008/TT-BTC ngày 30/09/2008.
Trong chương trình này mình có tham khảo code in Tờ khai Bảo hiểm xã hội từ diễn đàn.
Mong các Thành viên hoàn thiện thêm.
Số CMND mà làm như vậy thì nó vẫn hiểu là number => mid không được. Em nên nhập là text và thêm dấu '.Em có file data sẵn rồi, copy qua sheet MS Thang 1 thì ở cột ngày tháng bị lỗi, chuyển thành số, làm thế nào để định dạng lại để in như file được. Còn ở cột CMND thì bị mất số 0 ở đầu, em dùng định dạng custom 0######## để thêm số 0 vào nhưng ở sheet MST.VN vẫn không hiện được số 0. Các anh chị giúp em khắc phục hai lỗi trên với.
Cảm ơn các anh chị!
Số CMND mà làm như vậy thì nó vẫn hiểu là number => mid không được. Em nên nhập là text và thêm dấu '.
Các tiêu thức ngày sinh... em chỉ cần sửa column() - ... là OK.
Anh gởi file này cho em có vẻ dễ hơn.
Dùng công thức sau để đưa về socmnd là 9 số.Tại vì bên em đến 500 người lận, số CMND ko nhập tay mà xuất từ Oracle ra, nên có cách nào nhanh hơn là ngồi nhập lại từng số không anh?
Em có file data sẵn rồi, copy qua sheet MS Thang 1 thì ở cột ngày tháng bị lỗi, chuyển thành số, làm thế nào để định dạng lại để in như file được. Còn ở cột CMND thì bị mất số 0 ở đầu, em dùng định dạng custom 0######## để thêm số 0 vào nhưng ở sheet MST.VN vẫn không hiện được số 0. Các anh chị giúp em khắc phục hai lỗi trên với.
Cảm ơn các anh chị!
CMND = RIGHT("00"&VLOOKUP(MST.VN!$A$4,MST.VN!data,9,0),9)
NamSinh = TEXT(VLOOKUP(MST.VN!$A$4,MST.VN!data,6,0),"dd/mm/yyyy")
NgayCMND = TEXT(VLOOKUP(MST.VN!$A$4,MST.VN!data,12,0),"dd/mm/yyyy")