Đoàn Hà
Đoàn Hà
Thảo luận 8 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 178 lượt xem

hướng dẫn 2 bài tập này được ko ạh? 9 Thao tác Xem trang in (Print Preview)

Thầy ơi Thầy hướng dẫn
em làm 2 bài tập này được ko ạh?












9



Thao
tác Xem trang in (Print Preview)



Hỗ
trợ tính năng in tự động bằng VBA



10



Thao
tác thiết lập vùng in (Set Print Area)


 







Em cảm ơn Thầy,

Thảo luận 8 câu trả lời
Lượt xem 178 lượt xem
Vỗ tay vỗ tay
Đoàn Hà 13:07 - Jul 06, 2021

Chào bạn được bạn nhé, từ khoá là bạn tìm dòng cuối rồi Record Macro nhé.

Vỗ tay vỗ tay
Đoàn Hà 09:07 - Jul 07, 2021

Để làm bài tập này bạn cần biết 2 thao tác:

1. Print Preview

Xem trang in (Print preview): các phiên bản excel từ 2010 trở đi không hiển thị sẵn công cụ xem trang in => Bạn phải bấm chuột phải vào thanh ribbon, chọn Customize the ribbon => thêm công cụ Print Preview vào thanh ribbon (hoặc Quick Access)

Sau khi có công cụ này rồi, bạn mới tiến hành Record Macro => bấm chọn Print Preview => Stop recording

Code thu được

ActiveWindow.SelectedSheets.PrintPreview

có thể viết gọn lại thành:

TenSheet.PrintPreview

trong đó tên Sheet bạn viết đúng cú pháp theo hướng dẫn trong chương 7

2. Set Print Area

Chức năng này có trong thẻ Page layout (trên thanh ribbon)

Làm tương tự như trên, có đoạn code là:

TenSheet.PageSetup.PrintArea = "$A$1:$J$19"

tùy theo tên sheet và vùng nào cần thiết lập là vùng in thì sẽ sửa lại để sử dụng thôi.

Vỗ tay vỗ tay
Đoàn Hà 09:07 - Jul 07, 2021

cảm ơn chuyên gia Gitiho và Thầy rất nhiều nhiều ạh

Vỗ tay vỗ tay
Đoàn Hà 16:08 - Aug 17, 2021

Chào team,

Sau khi mình record, đặt tên macro, sau đó ấn Print Preview mà cửa sổ làm việc VBA không hiện Code vậy?


Vỗ tay vỗ tay
Đoàn Hà 17:08 - Aug 17, 2021

Choà bạn code sẽ như sau  nhé

Worksheets("Sheet1").PrintPreview


Vỗ tay vỗ tay
Đoàn Hà 21:08 - Aug 17, 2021

thanks team,

như vậy là khi record macro, và ấn biểu tượng "print preview" thì trên VBA sẽ ko tự động hiện code hả bạn? mà phải gõ code như bên trên phải ko ạ?


Vỗ tay vỗ tay
Đoàn Hà 21:08 - Aug 17, 2021

À mình ấn vào "Print preview and Print" thì không tự động hiện code trong VBA

Nhưng mình chọn All command >> "Print preview full screen" thì có tự động hiện code ở VBA khi record macro rồi nhé !

sorry all,


Vỗ tay vỗ tay
Đoàn Hà 09:08 - Aug 18, 2021

Chào bạn đoạn code đó nếu không có bạn có thể google nhé. nhiều thao tác mà vba có thể không bắt được bạn nhé.

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông