Если у вас есть книга, содержащая множество листов, некоторые из которых видимы, а другие скрыты, и вы хотите распечатать только скрытые, следуйте этим шагам. Поскольку Excel не позволяет по умолчанию печатать скрытые листы, я покажу вам, как использовать простой код VBA для выполнения этой задачи:
1. Нажмите клавиши "Alt" + "F11", чтобы открыть окно "Microsoft Visual Basic для приложений".
2. В окне "Microsoft Visual Basic для приложений" нажмите "Вставить" → "Модуль". Затем скопируйте приведенный ниже код VBA в окно Кода.
Код VBA: Печать скрытых листов в Excel
Sub PrintHiddenSheets()
'Updated by Extendoffice 2024/07/15
Dim wSheet As Worksheet
Dim CurStat As Variant
For Each wSheet In ActiveWorkbook.Worksheets
If Not wSheet.Visible Then
CurStat = wSheet.Visible
wSheet.Visible = xlSheetVisible
wSheet.PrintOut
wSheet.Visible = CurStat
End If
Next
End Sub
2. А затем нажмите кнопку или клавишу F5 для запуска кода. Это распечатает все скрытые листы в вашей книге.
Лучшие инструменты для повышения продуктивности в Office
Топ–15 наборов инструментов: 12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) | 50+ типов диаграмм (Диаграмма Ганта, ...) | 40+ практических формул (Расчет возраста на основе даты рождения, ...) | 19 инструментов вставки (Вставить QR-код, Вставить изображение из пути, ...) | 12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) | 7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое
Используйте Kutools на вашем предпочитаемом языке – поддерживаются английский, испанский, немецкий, французский, китайский и более40 других языков!
Повысьте свои навыки работы в Excel с Kutools для Excel и ощутите новую эффективность. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Щелкните здесь, чтобы получить наиболее нужную вам функцию...