Giúp viết code tăng số thứ tự khi bấm nút Print và in trên máy in cố định

Liên hệ QC

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
Dear all.

Mình có file excel, mình muốn in thẻ tài theo thứ tự cho khách hàng. Máy tính mình có 3 máy in, 1 máy in kim là mặt định, 1 máy in giấy A4 bình thường, và 1 máy in thẻ tài (máy nhỏ giống như in phiếu tính tiền tại siêu thị). ACE giúp mình viết code để khi bấm nào nút Print thì máy sẽ tự động in thẻ tài (in trên máy in thẻ tài) và số thứ tự tại ô A7 sẽ tăng sau khi bấm nút Print. (ô A7 mình có thể gõ số bất kỳ).

Thanks all.
 

File đính kèm

Hix. Sao không có ai giúp mình hết vậy.
 
Dear all.

Mình có file excel, mình muốn in thẻ tài theo thứ tự cho khách hàng. Máy tính mình có 3 máy in, 1 máy in kim là mặt định, 1 máy in giấy A4 bình thường, và 1 máy in thẻ tài (máy nhỏ giống như in phiếu tính tiền tại siêu thị). ACE giúp mình viết code để khi bấm nào nút Print thì máy sẽ tự động in thẻ tài (in trên máy in thẻ tài) và số thứ tự tại ô A7 sẽ tăng sau khi bấm nút Print. (ô A7 mình có thể gõ số bất kỳ).

Thanks all.
1,Về máy in thì bạn có thể chọn thủ công mà. Mất bao nhiêu thời gian đâu?
2, Bạn muốn giá trị ô A7 tăng đến bao nhiêu thì dừng?(Cái này thì đơn giản thôi).
 
Mình chọn 4 số, ô A7 sẽ từ 0001 đến 9999, bạn làm giúp mình nha.

Thanks bạn

1,Về máy in thì bạn có thể chọn thủ công mà. Mất bao nhiêu thời gian đâu?
2, Bạn muốn giá trị ô A7 tăng đến bao nhiêu thì dừng?(Cái này thì đơn giản thôi).
 
Bạn làm như sau:
Alt + F11
Menu / Insert / Module
Chép đoạn sau vào Module1 vừa tạo:

Mã:
Sub Button1_Click()
num = Sheet1.Range("A7").Value
Sheet1.Range("A7").Value = num + 1
Sheet1.PrintPreview
End Sub

Nếu cần in tự động theo Form thì tìm trên diễn đàn rất nhiều.
Hoặc vào đây tìm bài in theo form:
https://www.facebook.com/hotroexcel.247
 
Code của bạn mình làm được, nhưng khi bấm nút Print thì nó chỉ lên dạng view, sau đó phải bấm vào print 1 lần nữa thì mới chọn máy in và in được, bạn chỉnh lại giúp mình khi bấm nút Print là nó sẽ ra luôn máy in mặc định, chỉ cần mình enter là nó in luôn được không.
Thanks.

Bạn làm như sau:
Alt + F11
Menu / Insert / Module
Chép đoạn sau vào Module1 vừa tạo:

Mã:
Sub Button1_Click()
num = Sheet1.Range("A7").Value
Sheet1.Range("A7").Value = num + 1
Sheet1.PrintPreview
End Sub

Nếu cần in tự động theo Form thì tìm trên diễn đàn rất nhiều.
Hoặc vào đây tìm bài in theo form:
https://www.facebook.com/hotroexcel.247
 

File đính kèm

  • In the tai.jpg
    In the tai.jpg
    14.7 KB · Đọc: 28
Bác tải file đính kèm về thử xem đúng ý không nhé.
 

File đính kèm

Thanks bạn nhiều. đúng ý mình rồi,
 
Web KT

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

Back
Top Bottom