Lệnh in trong Ecxel - Mong các cao thủ trợ giúp về VBA (1 người xem)

Liên hệ QC

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

hieungxngoc

Thành viên mới
Tham gia
26/1/14
Bài viết
19
Được thích
3
Mình có một file đã định dạng vùng in các phiếu hàng, nhập số thứ tự của phiếu cần in vào ô mặc định và nhấn in thì sẽ in được phiếu cần in, mỗi lần chỉ in được 1 phiếu có số thứ tự đã nhập. Vấn đề này đôi lúc gây thiếu sót mất 1 hoặc vài phiếu nào đó.

Vì vậy, mong các cao thủ giúp đỡ về VBA: làm cách nào đó để nhập dữ liệu dãy số thứ tự của các phiếu cần in và in được một loạt phiếu cần thiết. Nếu làm thủ công bằng cách copy ra nhiều bảng giống nhau, đặt số thứ tự vào các bảng và in cũng được nhưng làm vậy thì rối lắm và có phần hơi nặng file.

Mong các cao thủ giúp đỡ. Trân trọng
 
Mình có một file đã định dạng vùng in các phiếu hàng, nhập số thứ tự của phiếu cần in vào ô mặc định và nhấn in thì sẽ in được phiếu cần in, mỗi lần chỉ in được 1 phiếu có số thứ tự đã nhập. Vấn đề này đôi lúc gây thiếu sót mất 1 hoặc vài phiếu nào đó.

Vì vậy, mong các cao thủ giúp đỡ về VBA: làm cách nào đó để nhập dữ liệu dãy số thứ tự của các phiếu cần in và in được một loạt phiếu cần thiết. Nếu làm thủ công bằng cách copy ra nhiều bảng giống nhau, đặt số thứ tự vào các bảng và in cũng được nhưng làm vậy thì rối lắm và có phần hơi nặng file.

Mong các cao thủ giúp đỡ. Trân trọng

Vấn đề này phải Up File lên, dựa vào dữ liệu có sẳn và với nội dung phiếu cần in thì mới có giải pháp cụ thể, còn đoán mò để đưa ra giải pháp thì không thể giải quyết được vấn đề.
 
Upvote 0
Mình đính kèm file dữ liệu, file hơi nặng nên phải xóa bớt nội dung không cần thiết...

Ví dụ mình cần in từ phiếu số 1 đến phiếu số 7, có cách nào để ra lệnh cho nó in một loạt từ số 1 đến số 7 không thay vì phải nhập 1 -> print, 2 -> print, 3 -> print..., 7 -> print

Mong các bạn giúp đỡ.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Mình đính kèm file dữ liệu, file hơi nặng nên phải xóa bớt nội dung không cần thiết...

Ví dụ mình cần in từ phiếu số 1 đến phiếu số 7, có cách nào để ra lệnh cho nó in một loạt từ số 1 đến số 7 không thay vì phải nhập 1 -> print, 2 -> print, 3 -> print..., 7 -> print

Mong các bạn giúp đỡ.
Trong File tôi chỉ làm có 10 phiếu (5 trang A4) xác nhận chuyển xe và khối lượng vận chuyển. nếu muốn in phiếu từ phiếu 11 đến phiếu 20 thì tại C4 gõ vào số 11 rồi sử dụng lệnh in là xong, tương tự muốn 21 đến 30 tại C4 gõ 21.​
 

File đính kèm

Upvote 0
quote_icon.png
Nguyên văn bởi be09

Trong File tôi chỉ làm có 10 phiếu (5 ntrang A4) xác nhận chuyển xe và khối lượng vận chuyển. nếu muốn in phiếu từ phiếu 11 đến phiếu 20 thì tại C4 gõ vào số 11 rồi sử dụng lệnh in là xong, tương tự muốn 21 đến 30 tại C4 gõ 21.



Cám ơn bạn đã quan tâm, nhưng cái mình cần ở đây là không copy ra như bạn mà có thể tạo mã để tự động in các trang mình cần. Ví như có đoạn code in trang chẵn - lẽ vậy
 
Upvote 0

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

Back
Top Bottom