Как да покажа само област за печат в работен лист в Excel?
За отпечатване само на определени диапазони можете да зададете области за печат (Оформление на страницата > Област за печат > Задаване на област за печат) в Excel. В някои случаи може да искате да направите видима само областта за печат, когато споделяте с вашите колеги, как да го направите? В тази статия ще намеся няколко метода за показване само на областта за печат в работен лист в Excel.
- Показване само на областта за печат в изгледа за преглед на прекъсване на страницата в Excel
- Показване само на област за печат с VBA в Excel
- Only show print area with Kutools for Excel’s Set Scroll Area utility
Показване само на областта за печат в изгледа за преглед на прекъсване на страницата в Excel
Когато покажем работен лист в изгледа Прекъсване на страница с щракване върху Гледка > Преглед на прекъсване на страницата, фонът на непечатаемата област автоматично ще се промени на тъмносив. Вижте екранна снимка по-долу:
Забележка: Можете също да промените изгледа за визуализация на прекъсване на страницата, като щракнете върху Преглед на прекъсване на страницата бутон в лентата на състоянието.
Този метод обаче няма да скрие непечатаемата област и все още можете да видите данните в непечатаната област.
Едно щракване за скриване на всичко освен избрания диапазон (скриване на неизползваните колони/редове/клетки)
През повечето време може да използваме само част от работния лист с оставени празни клетки/обхват. Kutools за Excel Задаване на зона за превъртане помощната програма може да ви помогне с едно кликване да скриете всичко с изключение на избрания диапазон или лесно да скриете всички неизползвани клетки/редове/колони/диапазони.
Kutools за Excel - Заредете Excel с над 300 основни инструмента. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Вземи Го Сега
Показване само на област за печат с VBA в Excel
За да скриете напълно непечатаемата област в Excel, можете да опитате VBA макрос. И можете да направите следното:
Стъпка 1: Натиснете бутона Друг + F11 клавиши едновременно, за да отворите прозореца на Microsoft Visual Basic за приложения.
Стъпка 2: Кликнете върху Поставете > Модулии след това поставете следния VBA код в прозореца на модула:
VBA: Показване само на областта за печат в текущия работен лист
Public Sub HideAllButPrintArea()
Dim xPrintRng As Range
Dim xFirstRng As Range
Dim xLastRng As Range
Application.ScreenUpdating = False
With Application.ActiveSheet
.Cells.EntireColumn.Hidden = False
.Cells.EntireRow.Hidden = False
If .PageSetup.PrintArea <> "" Then
Set xPrintRng = .Range(.PageSetup.PrintArea)
Else
Set xPrintRng = .UsedRange
End If
Set xFirstRng = xPrintRng.Cells(1)
Set xLastRng = xPrintRng.Cells(xPrintRng.Count)
If xFirstRng.Row > 1 Then
.Range(.Cells(1, 1), xFirstRng(-0, 1)).EntireRow.Hidden = True
End If
If xFirstRng.Column > 1 Then
.Range(.Cells(1, 1), xFirstRng(1, 0)).EntireColumn.Hidden = True
End If
If xLastRng.Row < .Rows.Count Then
.Range(xLastRng(2, 1), .Cells(.Rows.Count, 1)).EntireRow.Hidden = True
End If
If xLastRng.Column < .Columns.Count Then
.Range(xLastRng(1, 2), .Cells(1, .Columns.Count)).EntireColumn.Hidden = True
End If
End With
Application.ScreenUpdating = True
End Sub
Стъпка 3: Натиснете F5 клавиша или щракнете върху бягане бутон, за да стартирате този VBA макрос.
След това ще видите, че непечатаемата област е скрита наведнъж и само областта за печат се показва в текущия работен лист. Вижте екранна снимка по-долу:
бележки:
- Когато има само една област за печат в текущия работен лист, макросът VBA работи добре.
- This method does not support undo. To show non-printing area, you have to manually unhide the non-printing area, or apply Kutools for Excel’s Скриване > Показване на всички диапазони полезност.
Only show print area with Kutools for Excel’s Set Scroll Area utility
Ако имате инсталиран Kutools за Excel, това е Задаване на зона за превъртане помощната програма ще ви помогне лесно да показвате само област за печат в текущия работен лист.
Kutools за Excel - Снабден с над 300 основни инструмента за Excel. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Изтегли сега!
Стъпка 1: Изберете областта за печат в текущия работен лист.
Забележка: Ако не можете да намерите бързо областта за печат, можете да натиснете F5 клавиш, за да отворите диалоговия прозорец Go To, изберете името на областта за печат и щракнете върху OK бутон, както е показано на екрана по-долу. Но този метод ще избере всички области за печат в текущия работен лист.
Стъпка 2: Кликнете върху Kutools > Покажи / скрий > Задаване на зона за превъртане.
След това ще видите, че само избраната област за печат е показана в текущия работен лист наведнъж, както е показано на екрана по-долу:
Забележки:
- Kutools за Excel Задаване на зона за превъртане поддържа отмяна и можете да натиснете Ctrl + Z клавиши едновременно, за да покажете скритата непечатаема област.
- Можете да кликнете върху Kutools > Покажи / Крия > Показване на всички диапазони за незабавно показване на скрита непечатаема област.
Kutools за Excel - Заредете Excel с над 300 основни инструмента. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Вземи Го Сега
Демонстрация: показва само областта за печат в работен лист в Excel
Още по темата:
Задайте позиция на превъртане или скрийте други клетки
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!