Trong công việc kế tân oán (hoặc quá trình tương tự) đề nghị in ấn bệnh từ bỏ, sổ sách nhiều. Việc thiết lập trang in một biện pháp tự động là điều hết sức cần thiết đến bọn họ, góp tiết kiệm ngân sách thời hạn với sức lực. Quý Khách nghĩ sao Khi có thể dùng 1 nút ít lệnh để gửi bảng tài liệu phức hợp về chuẩn format in nhỏng hy vọng muốn? Chúng ta cùng khám phá bài học này nhé.

Bạn đang xem: Tạo lệnh in hàng loạt trong excel

Ví dụ:

Cho mẫu mã sổ Nhật ký chung gồm cho tới 1000 mẫu, trong đó bao gồm một vài cái nhất định gồm cất dữ liệu như sau:

*

Mục tiêu: Tạo nút lệnh in, lúc bấm vào nút ít lệnh đó thì sổ NKC sẽ đem đến chuẩn format sau cuối cần in.

Hướng dẫn biện pháp làm:

Cách 1: Thiết lập vùng in

Trong tab Page Layout, bấm vào vị trí sau để mở cửa sổ Page Setup:


Dù sẽ tất cả ứng dụng, mà lại năng lực Excel vẫn rất là quan trọng cùng với kế toán thù, chúng ta đang vững Excel chưa? Hãy để tôi giúp bạn, đăng ký khoá học Excel:


*


*

Trong hành lang cửa số Page Setup, họ thiết lập cấu hình vùng in (Print Area) với Dòng lặp lại trong những trang (cái tiêu đề của bảng = Rows lớn repeat at top, mẫu 5 mang đến mẫu 7)

*

Việc cấu hình thiết lập vùng in để giúp cho chúng ta có thể đặt vùng in sống ngẫu nhiên địa chỉ như thế nào vào Sheet mà lại vẫn có thể khi đưa lên dạng in đang chỉ in những nội dung được lựa chọn, tránh in phải đa số câu chữ quá không muốn.

Đăng kí ngay: lớp học VBA sinh hoạt Hà Nội

Cách 2: Tạo cột prúc góp lọc quăng quật phần nhiều cái quá trong sổ NKC

Vì vấn đề lập sẵn 1000 cái sẽ giúp bạn cũng có thể nhập bổ sung tài liệu tùy ý vào sổ, tuy nhiên vấn đề này chế tạo ra ra những chiếc trống không dùng mang lại => Không thực hiện trong khi in ấn sổ => Cần đề xuất lọc để ẩn đi trước khi in

Logic lọc nlỗi sau: Nếu loại trong sổ NKC tất cả tài liệu thì lấy giá trị (ví dụ là cực hiếm x), nếu không có tài liệu thì đã ra tác dụng rỗng

B8=IF(C8=””,””,”x”)

Chúng ta filldown bí quyết từ ô B8 xuống các dòng tiếp theo đến khi hết những chiếc trong sổ

Còn các dòng ở cuối sổ (Tổng cộng, ngày tháng, người ký…) đã luôn luôn luôn tất cả trên sổ, do đó chúng ta bao gồm thể đặt sẵn quý hiếm x vào toàn bộ các dòng đó

*

Vùng kẻ viền màu đỏ: Là vùng cất công thức lọc phạt sinh

Vùng kẻ viền màu xanh: Là vùng đặt sẵn quý giá luôn hiện Lúc lọc

Cách 3: Record macro để đưa câu lệnh VBA mang lại câu hỏi Lọc tài liệu cùng Thiết lập chế độ coi trang in

Trong tab Developer, bnóng lựa chọn vào công dụng Record macro nhằm đánh dấu câu lệnh cho các thao tác:

Lọc dữ liệu sinh sống cột B, vứt mẫu trống (quăng quật chọn ngơi nghỉ cực hiếm Blanks)

ActiveSheet.Range(“$B$7:$B$1014″).AutoFilter Field:=1, Criteria1:=””

Mngơi nghỉ chế độ xem trang in (Print Preview)

ActiveWindow.SelectedSheets.PrintPreview

Vì nghệ thuật này chúng ta vẫn học được sinh sống khóa học VBA101 (hoặc trong số nội dung bài viết khác vào thuychien.vn, mình sẽ không nói kỹ thao tác làm việc này nữa. Bài học tương tự như có tại đoạn cuối của bài bác học)

Chúng ta thu được câu lệnh như sau:

*

Cách 4: Gán Macro vào nút ít lệnh In

(Nội dung này đã nói kỹ trong những bài học kinh nghiệm trước, những chúng ta có thể làm tựa như. Bài học tương tự như gồm ở trong phần cuối của bài xích học)

Vẽ nút ít lệnh bởi thao tác Insert / Shape => Vẽ hình chữ nhậtChỉnh sửa định hình mang đến nút lệnh sau thời điểm vẽ mang lại phù hợpGán Macro vào nút lệnh In với chức năng Assign Macro => Gán Macro1

Bước 5: Tạo nút ít lệnh Bỏ lọc

Vì thao tác In bọn chúng ta đã áp dụng lệnh lọc => Chúng ta bắt buộc thêm 1 làm việc là vứt lọc nhằm có thể trnghỉ ngơi về định dạng ban đầu (để hoàn toàn có thể nhập dữ liệu tiếp vào bảng)

Trong câu lệnh thanh lọc quăng quật giá trị rỗng ở trên

ActiveSheet.Range(“$B$7:$B$1014″).AutoFilter Field:=1, Criteria1:=””

Chúng ta chỉ cần tùy biến chuyển 1 chút: Bỏ ĐK lọc đi, khi đó sẽ được gọi là Filter đến toàn bộ các cực hiếm = Bỏ lọc mang đến đa số cực hiếm cụ thể trước kia. Chúng ta bao gồm câu lệnh vứt thanh lọc nhỏng sau

ActiveSheet.Range(“$B$7:$B$1014”).AutoFilter Field:=1

Chúng ta chế tạo ra 1 sub riêng và chuyển chiếc lệnh này vào sub kia.

Gán sub này vào nút lệnh Bỏ lọc

Cách 6: Hoàn thiện tại thao tác

Lúc làm mang đến bước này, chúng ta phần nhiều ko nên thực hiện bài toán lọc bằng filter ngơi nghỉ cột B nữa, mà lại vấn đề lọc hoàn toàn tự đụng trải qua những nút ít lệnh. Do kia chúng ta có thể ẩn cột B đi không nên sử dụng mang đến.

Để ẩn cột, họ thực hiện thao tác làm việc bấm chuột bắt buộc vào cột đó, chọn Hide

*

Kết quả sau cùng của chúng ta là:

*

Kết luận

Vậy nên chỉ cần thêm một chút chuyên môn về VBA bọn chúng ta đang bao gồm thể tối ưu các thao tác với Excel, giúp tăng tính thẩm mỹ và làm đẹp với tăng công dụng các bước.

VBA áp dụng tương đối nhiều trong excel, các bạn không cần phải vượt tốt về VBA, chỉ việc một chút ít thôi cũng đã giúp quá trình hàng ngày trngơi nghỉ phải thuận lợi rộng cùng tăng kết quả hơn các rồi.

Xem thêm: Tải Game Con Mèo Biết Nói Chuyện, My Talking Tom 4+

Yêu cầu công việc ban đầu thường xuyên là tinh vi, mà lại Lúc chúng ta biết phân chia bé dại vấn đề ra từng bước, sau đó áp dụng các kỹ thuật Excel cùng VBA sẽ giúp đỡ bọn chúng ta đi cho kết quả đó thuận lợi rộng và kết quả rộng. Để có tác dụng tốt điều đó chúng ta rất cần phải nắm rõ những hiểu biết công việc, diễn giải yêu thương cầu đó ra giờ việt trước, sau kia new qua từng bước chuyển lật sang hàm và nghệ thuật VBA. Việc này chính là tư duy xử lý vấn đề nhưng mà họ vẫn học được thông qua các bài học kinh nghiệm về Excel với VBA. Tư duy xử lý vấn đề đó là khóa xe giúp họ giải quyết và xử lý các vấn đề tinh vi hơn trong thực tiễn, là yếu tố quyết định thành công trong công việc.

VBA góp ích rất nhiều trong công việc: giúp bạn tăng tốc độ vào quy trình cách xử trí bên trên Excel, giúp lập những report tự động, tinh chỉnh và điều khiển các công tác khác ví như Word, Power nguồn Point, Outlook… góp thay đổi file Excel của công ty trở nên 1 phần mềm chăm nghiệp…

Để rất có thể học VBA một bí quyết rất đầy đủ, tất cả khối hệ thống, các bạn hãy tham gia khoá học VBA101 – VBA cơ phiên bản dành riêng cho tất cả những người mới bắt đầu của hệ thống Học Excel Online. Lúc bấy giờ khối hệ thống đang có rất nhiều ưu tiên khi chúng ta ĐK khóa huấn luyện này. Chi máu coi tại: