Автоматически определять текущую область данных как область печати таблицы Excel

Содержание

Таким образом вы гарантируете, что макрос автоматически определяет область ячеек как область печати вокруг активной ячейки.

Просто хотите распечатать текущую область вокруг ячейки? Вы можете сделать это, настроив подходящую область печати.

Это особенно просто с макросом VBA. Вот команды VBA:

Фиксированная активная область вспомогательной укладки ()
ActiveSheet.PageSetup.PrintArea = _
ActiveCell.CurrentRegion.Address
Конец подписки

Перед вызовом макроса щелкните ячейку в поле данных, которое вы хотите определить как область печати. Затем Excel определяет все ячейки как область печати, которая плавно примыкает к активной ячейке от ячейки A1 таблицы и за пределами активной ячейки.

На рисунке ячейка E11 отмечена как активная ячейка. После вызова макроса область A1: F19 определяется как область печати. Диапазон ячеек начинается в ячейке A1 и заканчивается в ячейке, следующей за ячейкой E11, до первого пробела. Используя предварительный просмотр печати (Excel до версии 2003: ФАЙЛ - ВИД СТРАНИЦЫ, Excel с версии 2007: ПРОСМОТР - ПРОСМОТРЫ РАБОЧЕЙ КНИГИ - МАКЕТ СТРАНИЦЫ), вы можете увидеть, что назначение области печати с помощью макроса сработало.

Чтобы ввести макрос, нажмите ALT F11 в Excel, чтобы открыть редактор VBA. Используйте команду ВСТАВИТЬ - МОДУЛЬ, чтобы вставить пустой лист модуля. Чтобы запустить макрос прямо из Excel, используйте комбинацию клавиш ALT F8.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave