Ðề: Làm Số hợp đồng tự động nhảy sau mỗi lần in
1/ Mở File Excel cần in, nhấn Alt+F11, trong cửa sổ hiện ra, vào menu Insert/Modun và chép đoạn code này vào
PHP:
Sub InHD()
Dim STT As Integer
Dim Ws As Worksheet
Set Ws = Worksheets("Sheet1")
STT = 10
For i = 1 To STT
SoSeRi = "A" & Right("100" & i, 4) & "-10HD"
Ws.Range("D4").Value = SoSeRi
Application.ThisWorkbook.PrintOut
Next
End Sub
Đóng màn hình VBE lại(màn hình modun)
2/ Trong cửa sổ của file Excel, vào menu Tools/Macro/Macro(hoặc nhấn Alt+F8), duyệt đến macro có tên là InHD, bấm nút Options để mở phím tắt, gõ chữ P vào ô trống, Ex tự động ghi thêm phím Shift. Đóng cửa sổ macro lại và lưu file
3/ Khi in, bấm tổ hợp phím Ctrl+Shift+P, máy in sẽ in theo yêu cầ
4/ Giải thích rõ đoạn code
- Sheet1 là sheet chứa nội dung hợp đồng
- STT là số bản muốn in, ví dụ muốn in 10 bản thì STT=10, máy in sẽ in 10 bản từ số 1 đến số 10. Nếu muốn in tư bản số 2 đến hết thì thay đoạn i=1 thành i=2 to STT
- D4 là ô chứa số Seri của hợp đồng
Chúc vui
Nếu khó khăn không làm được thì gửi file vào hộp mail của tôi, tôi hướng dẫn kỹ
Thân