Video hướng dẫn thực hành


Tạo VLOOKUP

Tạo VLOOKUP khi tự động chạy số báo danh các mục như tên, ngày sinh, điểm, ... sẽ tự động hiển thị theo số báo danh.

Bạn đang xem: Cách in liên tục trong excel

Ta sẽ làm như sau kích vào ô tên thí sinh gõ =VLOOKUP(kích vô ô SBD chấm phẩy qua sheet dữ liệu bôi đen hết dữ liệu chấm phẩy ở mục tên là 2 chấm phẩy 0) -> Enter.

VD: =VLOOKUP(D4;Data!A1:J16;2;0)


*

Khi tạo xong sẽ được kết quả như hình. Có thể thử nghiệm bằng cách nhập SBD xem có hiện tên ra không nếu hiện ra là ok.


*

*

Ở mục ngày sinh t đổi sang định dạng ngày tháng bằng cách kích chuột phải vô ô ngày sinh -> Format Cells -> Date -> Ok.


*

Các mục tiếp theo bạn cũng thực hiện tương tự chỉ thay số 2 thành 3 4 5 cho đến mục cuối cùng. Kết quả khi hoàn thành như hình bên dưới.


*

In ấn nhanh hàng loạt.

Giờ ta sẽ bắt đầu viết code để thực hiện việc in ấn hàng loạt.Đầu tiên mở Visual Basic lên bằng phím tắt Alt+F11 -> chuột phải vào Sheet 2 -> Insert -> Module.


Đầu tiên ta sẽ mở đầu chương trình là Sub Tên chương trình viết không cách không dấu Enter sẽ tự tạo ra phần kết của chương trình.


Khai báo i và i sẽ chạy từ số báo danh đầu tiên đến số báo danh cuối cùng. Dim i As Integer và i = 2 tại vì số báo danh đầu tiên nằm ở ô số 2.Dùng vòng lặp While để mở đầu vòng lặp và Wend để kết thúc vòng lặp.Mở đầu là while đến This
Workbook sheets(1) là sheet dữ liệu cần in, cells(i, 1) "" là hàm này sẽ chạy ở cột 1 và chạy từ i=2 đến khi gặp rỗng nó sẽ dừng.Tiếp theo sẽ gán vị trí số báo danh để khi chạy thì phần số báo danh tăng lên và các mục khác sẽ tự động chạy theo. Gõ This
Workbook.Sheets(2) là Sheet chưa phần để in ra Cells(4, 4) là phần ô số báo danh ở cột 4 hàng 4, = This
Workbook.Sheets(1).Cells(i, 1) là gán cho phần dữ liệu.Cho i tăng sau mỗi lần lập i = i + 1 và kết thúc bằng Wend.


Đến phần code để in đầu tiên vẫn là This
Workbook tiếp đến Sheets(2) là Sheet chứa phần cần in, và Print
Out preview = False


Nếu có máy khi bắt đầu in thì nó tự in ra nhưng vì không có máy in nên chỉ in ra File PDF và đặt tên cho File PDF khi lưu và chạy liên tục cho đến thí sinh cuối cùng.


Tạo Macro

Tạo Macro khi cần in ta chỉ việc kích vào Macro mà không cần phải vào Visual Basic hay viết lại code.Vào Developer -> Insert -> Button -> Giữ chuột kéo -> kích vào tên chương trình -> ok.


Đoạn cos của in ấn hàng loạt:

Sub in_hang_loat()Dim i As Integeri = 2While This
Workbook.Sheets(1).Cells(i, 1) ""This
Workbook.Sheets(2).Cells(4, 4) = This
Workbook.Sheets(1).Cells(i, 1)This
Workbook.Sheets(2).Print
Out preview = Falsei = i + 1

Wend
End Sub

Bài tiếp theo


Top 5 tăng cường sự lãnh đạo của đảng đối với công tác bảo đảm an ninh, trật tự trong tình hình mới 20231 tuần trước
Bài kiểm tra George Mason có phải là tùy chọn cho năm 2023 không?6 ngày trước. bởi
Grinding
Commissioner

Làm thế nào để In hàng loạt các phiếu nhập, phiếu xuất, phiếu thu, phiếu chi, sổ sách,… trên Excel là công việc tửng chừng như rất phức tạp đòi hỏi phải biết các kiến thức về lập trình để can thiệp vào Excel. Tuy nhiên với tính năng In ấn của Add-In Atools với các thiết lập hết sức đơn giản sẽ biến một File Excel của các bạn trở thành một ứng dụng chuyên nghiệp rút ngắn hoàn toàn thời gian làm việc so với cách truyền thống.

Trong bài viết này Bluesofts sẽ hướng dẫn các bạn các bước chi tiết để có thể thiếp lập được tính năng in ấn tự động trên chính File Excel của các bạn:

1. Thiết lập vùng nhập liệu nâng cao để trỏ vào danh sách các chứng từ cần in tự động.

Bước 1: chọn vùng cần thiết lập in ấn /vào Menu Add-In Atools/ chọn Nhập liệu nâng cao thiết lập cho vùng nhập liệu nâng cao.

+ Vùng nhập liệu: phần mềm sẽ tự động nhận vùng nhập liệu mặc định vùng chọn ban đầu.

+ Tích chọn dòng tiêu đề: để hiển thị tên cột tiêu đề trên vùng chọn nhập liệu nâng cao

+ Cột nhận/Kiểm tra giá trị: đối với trong ví dụ này chúng ta cần dựa vào cột số chứng từ để in ấn vì vậy chúng ta sẽ lấy tên cột tương ứng là SO_CT

Bước 2: Kiểm tra lại vùng thiết lập è chọn thêm để hoàn tất việc thiếp lập nhập liệu nâng cao cho vùng số chứng từ cần in ấn

2. Thực hiện các chức năng In ấn tự động bằng Add-In Atools.

Sau khi thiết lập xong vùng nhập liệu nâng cao cho số chứng từ trên các phiếu. Khi bạn chọn vào ô chứng từ cần in sẽ xuất hiện cho các bạn một bảng chọn để in hàng loạt các bạn sẽ làm theo các bước sau:


*

Bước 1: Click chột trái 2 lần vào ô chứng từ cần in (hoặc nhấn phím F2)/chọn các chứng từ các bạn cần in ấn hàng loạt.

Bước 2: Sau khi đã chọn được các các chứng từ cần in bạn click chuột phải/ chọn Prinpreview đển xem hàng loạt chứng từ trước khi in hoặc bạn chọn Print để in hàng loạt chứng từ.

Xem thêm: Chỉnh khoảng cách giữa các chữ, cách giãn chữ trong word

Bước 3: Đối với trường hợp lần đầu thiết lập nếu bạn chọn In máy tính sẽ xuất hiện cảnh báo lỗi tại bước này các bạn chọn Cancel để thực hiện chức năng In ấn.

Lưu ý: Cảnh báo lỗi này các bạn sau khi thiết lập xong sẽ quay trở lại thiết lập lại tab mở rộng trong phần nhập liệu nâng cao trong Add-In A-Tools thiết lập lại Nếu lỗi: Các bạn chọn bỏ qua è Nhân lưu để hoàn tất thiết lập khi chọn chọn in ấn hàng loạt sẽ không xuất hiện các lỗi cảnh bảo