Một cách này, tuy thô nhưng cũng tàm tạm:Yêu cầu là tạo mã số tự động tăng dần hiển thị trên form: gồm 2 chữ số(tăng dần)/năm hiện tại/ATTP_CN, có file kèm theo.
Nhờ các bạn giúp đỡ,Cám ơn nhiều
Cám ơn bạn, nhưng mình vẫn chưa hiểu ý bạn; Yêu cầu của mình là hiển thị mã số tự động lên form tự tạo, sau đó mới cập nhập vào sheet
Private Sub CommandButton1_Click()
With Sheet2.[s1]
1 MsgBox Right("000" & CStr(.Value Mod 10 ^ 4 + 1), 3) & "/" & CStr(Left(.Value, 4)) & "/ATTF_CN"
End With
2 From_Cap.Show
End Sub
Loai hoay mãi vẫn chưa làm được như bạn hướng dẫn, cám ơn bạn giúp đở, có gì nhờ bạn nghiên cứu up vào file cụ thể của minh(*) Tại trang Sheet2, ở [S1] ta áp công thức =Sheet1!S1
(*) Bạn thêm các câu lệnh cần thiết đang thiếu trong macro sau
PHP:Private Sub CommandButton1_Click() With Sheet2.[s1] 1 MsgBox Right("000" & CStr(.Value Mod 10 ^ 4 + 1), 3) & "/" & CStr(Left(.Value, 4)) & "/ATTF_CN" End With 2 From_Cap.Show End Sub
(*) Kích hoạt Form xem bạn sẽ thấy cái chi?
(Vì trang Sheet1 của bạn có ma ám, nên không thể nhập công thức vô được, nên mình fải chuyển xài Sheet2 ở bước 1)
Gần đúng y mình rồi nhưng không phải tìm kiếm những số đã cấp rồi Mà chỉ tìm và nhập số cấp mới cho những cơ sở chưa đước cấp, nhưng phải đánh số tự động tiếp theo số đã cấp của năm hiện tại .Khi chọn mã số mới thì báo lỗi "Run-time error '1004' Unable to get the Find property of the WorksheetFuntion classCho em xin đóng góp, bạn xem cách củ chuối này như thế nào
Loai hoay mãi vẫn chưa làm được như bạn hướng dẫn, cám ơn bạn giúp đở, có gì nhờ bạn nghiên cứu up vào file cụ thể của minh
Cám ơ bạn đã giúp đỡ, đúng yêu cầu của mình rồi, Mình đang nghiên cứu tiếp, vì Macro của bạn khi xóa hết dự liệu 2 cột Số cấp và ngày cấp. Sau đó tiến hành nhập liệu số cấp mới từ đầu thì số cấp tự động chỉ đến số 10 thôi ( từ :1/2012/ATTP-CN…. đến 10/2012/ATTP-CN) , những cơ sở cấp tiếp sau số 10 thì chỉ hiển thị tự động 1 số cấp duy nhất: 10/2012/ATTP-CN, như vậy bị trùng số cấpBạn tham khảo thêm cách này nữa (giờ mới hiểu yêu cầu của bạn). Bạn tùy biến thêm cho phù hợp
Cám ơn bạn đã đã giúp đỡ, Ý bạn thật hay và rất tiện lợi, nhưng với file quản lý của mình thiết lập và nhập trực tiếp vào form tự tạo, có rất nhiều form, ví dụ trên chỉ là một công đoạn quản lý vào tìm mã cơ sở để vào nhập số cấp, ngày cấp và tiến hành in giấy cấp thôi. Ngay từ khi khởi động mình load ngay vào form Main chính sau đó chỉ thực hiện ngay trên các form, người sử dụng không vào được sheet để nhập. Thực tình không rành viết macro lắm, chỉ tự học ngay trên diễn đàn này thôi, mong bản giúp đỡ theo ý mình.Sao lại Combobox cho phiền phức nhỉ?
Cho nó vào Validation, chọn list duy nhất là số tiếp theo, xong.
Cái này "gụ đế" làm đó nghe.