Tự động xác định vùng dữ liệu hiện tại là vùng in của bảng Excel

Mục lục

Bằng cách này, bạn đảm bảo rằng macro tự động xác định vùng của các ô là vùng in xung quanh ô hiện hoạt

Chỉ muốn in khu vực hiện tại xung quanh một ô? Bạn có thể làm điều đó bằng cách thiết lập vùng in phù hợp.

Điều này đặc biệt dễ dàng với macro VBA. Đây là các lệnh VBA:

Khu vực hoạt động của lớp phụ đã cố định ()
ActiveSheet.PageSetup.PrintArea = _
ActiveCell.CurrentRegion.Address
Kết thúc Sub

Trước khi bạn gọi macro, hãy bấm vào ô trong trường dữ liệu mà bạn muốn xác định làm vùng in. Sau đó, Excel xác định tất cả các ô là vùng in liền mạch với ô hiện hoạt từ ô A1 của bảng và ngoài ô hiện hoạt.

Trong hình minh họa, ô E11 được đánh dấu là ô hoạt động. Sau khi gọi macro, vùng A1: F19 được xác định là vùng in. Phạm vi ô bắt đầu từ ô A1 và kết thúc ở ô tiếp theo ô E11 cho đến khoảng trống đầu tiên. Sử dụng chế độ xem trước khi in (Excel lên đến phiên bản 2003: TẬP TIN - CHẾ ĐỘ XEM TRANG, Excel từ phiên bản 2007: CHẾ ĐỘ XEM - CHẾ ĐỘ XEM SÁCH - BỐ TRÍ TRANG) bạn có thể thấy rằng việc gán vùng in qua macro đã hoạt động.

Để nhập macro, nhấn ALT F11 trong Excel để hiển thị trình chỉnh sửa VBA. Sử dụng lệnh INSERT - MODULE để chèn một trang mô-đun trống. Để bắt đầu macro trực tiếp từ Excel, hãy sử dụng tổ hợp phím ALT F8.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave