- Excel VBA — настройки экрана
- Видеокурсы по Excel
- Ъпо воде
- Работа с увеличительным стеклом
- Текст в строке состояния
- Ползунки — горизонтальные вертикальные — скрыть/показать
- Описание приложения
- Сетка — скрыть/показать, цвет
- Панели инструментов — скрыть/показать
- Панель формул — скрыть/показать
- Строка состояния — ярлык/отображение
- Скрыть/показать вкладку листа
- Скрыть/показать заголовок
- Для скачивания
- Контент
- Если
- Павел Ласбк — автор сайта
- Комментарии
- Павел Ласбак
- Павел Ласбак
- Лукас
- Павел Ласбак
- Лукас
- Павел Ласбак
- Люк
- Павел Ласбак
- Павел Ласбак
- Борис
- Ленка
Excel VBA — настройки экрана
Видеокурсы по Excel
В сотрудничестве с SEDUO я создал несколько видеокурсов:
- Как работать с Excel – научитесь эффективно использовать Excel – самый популярный ( рейтинг 97 %, более 13 000 студентов, + 750 положительных отзывов ) – Получить курс
- MaxiCourse Excel – получите лучшую работу, больше денег, станьте незаменимым ( более 6 часов просмотра, 160 уроков ) – Получить курс
- G-таблицы. — если не нравится Excel, воспользуйтесь курсом на Google-таблицах
Как выполнить некоторые действия в VBA?
Ъпо воде
Несколько вариантов редактирования экрана, которые пригодятся при программировании на VBA.
Работа с увеличительным стеклом
Sub Lupa_zoom()
ActiveWindow.Zoom = 80
End Sub
Устанавливает для выбранной области максимальную площадь окна. Или вопрос на ровном месте, а раз интересно, опубликую и дополню.
ActiveSheet.Range(«A1:J55»).Выберите ActiveWindow.Zoom = True
Текст в строке состояния
Удалить текст в строке состояния
Ползунки — горизонтальные вертикальные — скрыть/показать
Скрыт
Sub HideScrollBars()
ActiveWindow.DisplayHorizontalScrollBar = False
ActiveWindow.DisplayVerticalScrollBar = False
End Sub
Или, короче, более профессионально 🙂
Sub Hide_scroll_2()
С ActiveWindow
.DisplayHorizontalScrollBar = False
.DisplayVerticalScrollBar = False
End With
End Sub
Просмотр
Sub Display_scroll_bar_2()
С ActiveWindow
.DisplayHorizontalScrollBar = True
.DisplayVerticalScrollBar = True
End With
End Sub
Описание приложения
Если вам не нравится MS Excel, вставьте свой собственный
Удалить пользовательский текст.
Сетка — скрыть/показать, цвет
Сетка ярлыков
Сеткаизменение цвета
Исходный цвет сетки
Панели инструментов — скрыть/показать
Скрыт
Просмотр
Панель формул — скрыть/показать
Скрыт
Просмотр
Строка состояния — ярлык/отображение
Скрыт
Просмотр
Скрыть/показать вкладку листа
Скрыт
Просмотр
Скрыть/показать заголовок
Скрыт
Просмотр
Для скачивания
Поскольку практический пример лучше, чем 1000 слов, готовый пример для бесплатного скачивания: Редактирование экрана с помощью VBA в MS Excel.
Примечание: Некоторые части могут вызывать проблемы в MS Excel 97. Поскольку мы живем в 21 веке, проще купить новую версию Excel 2010 или более старую версию 2007, чем тратить время на оптимизацию для старой версии.
Контент
Сейчас я попытаюсь добавить еще один VBA, касающийся настроек экрана MS Excel.
Статья обновлена: 19.09.2020 11:07
Если
Помог ли этот веб-сайт сэкономить вам время и деньги? Помог ли он решить проблему? Готовы ли вы предоставить символическое вознаграждение за дальнейшее развитие? Выберите форму вознаграждения, которая вам подходит.
Павел Ласбк — автор сайта
Microsoft Office (Word, Excel, Google Sheets , PowerPoint) Я использую с 2000 года (с 2004 года в этом домене) — В 2017 году я получил престижную награду MVP от Microsoft (пока я единственный из IR в категории Excel). Я также делюсь своими знаниями и опытом онлайн в видеороликах для SEDUO . В компаниях преподаю и консультирую , работаю в МУНИ. Я создаю этот сайт более 15 лет. Существует более 1000 бесплатных инструкций, советов и рекомендаций, включая более 250 различных шаблонов и рабочих книг.
Комментарии
Добавлено: 31.03.12 10:17
Здравствуйте, я не знаю, как автоматически настроить МАСШТАБ
Павел Ласбак
Добавлено: 01.04.12 09:03
Оси: Что вы подразумеваете под автоматической регулировкой МАСШТАБИРОВАНИЯ? Могу ли я увидеть все занятые стенды?
Добавлено: 04.04.12 11:45
У меня есть определенная область на листе, которую мне нужно увидеть. Вы не можете видеть все на маленьких мониторах и не так много на больших. Я больше не прислушиваюсь к советам.
Павел Ласбак
Добавлено: 04.04.12 16:16
По оси: выберите область и увеличьте масштаб, см. пример ActiveSheet.Range(«A1:J55»). Выберите ActiveWindow.Zoom = True
Лукас
Добавлено: 04.08.12 21:08
А как скрыть Ленту?
Павел Ласбак
Добавлено: 05.08.12 07:16
Для Luk: Код VBA Application.ExecuteExcel4Macro «SHOW.TOOLBAR(«»Ribbon»»,False)» Для отображения это код: Application.ExecuteExcel4Macro «SHOW.TOOLBAR(«»Ribbon»»,True)» Help from google 🙂 потому что сочетание клавиш Ctrl+F1 SendKeys «^
Лукас
Добавлено: 05.08.12 14:49
Большое спасибо. Теперь работает лучше 😉
Добавлено: 25.06.13 09:16
Здравствуйте, кнопка для повторного отображения строки формулы не работает в вашей загрузке.
Павел Ласбак
Добавлено: 25.06.13 21:49
Дзирну: исправлено.
Люк
Добавлено: 08.11.13 21:07
Здравствуйте, пожалуйста, у кого-нибудь есть место для условного скрытого листа? Я имею в виду написать. «если в ячейке B4 есть «A», Sheet3 будет скрыт», кто-нибудь знает, пожалуйста? Спасибо!
Павел Ласбак
Добавлено: 09.11.13 08:31
To Lucka: Должен ли быть скрыт лист, в котором значения вводятся сразу после введенных значений?
Павел Ласбак
Добавлено: 11.10.13 14:52
Луке: Поскольку у меня нет ответа, я бы рекомендовал использовать событие Worksheet_Change для листа, в котором оно должно работать: Private Sub Worksheet_Change(ByVal Target As Range) End Sub, затем введите соответствующие условия: If Range («B4»).Value = «A» Then ‘ скрыть List3 Sheets(«Sheet3»).Visible = 0 End Ifне проверяет, существует ли List3.
Добавлено: 11.10.14 22:38
Есть команда для установки вкладки по умолчанию на ленте (я сделал свою собственную и хочу, чтобы они были активны, когда книга открыта.
Добавлено: 22.04.15 15:53
Отличный сайт 🙂 Хочу задать вопрос. в строке состояния отображается различная полезная информация, такая как количество ячеек (с числовыми значениями), сумма и, среди прочего, среднее значение. Можно ли как-то изменить отображение среднего на более десятичные знаки? (поставьте например 0,94/94%, хотелось бы более точного отображения еще на 2 места). Большое спасибо за ответ.
Борис
Добавлено: 13.05.15 09:12
Здравствуйте, я хотел бы продолжить свой старый вопрос от Оси (Привет, я не знаю, как настроить ZOOM автоматически). Вы ответили: ActiveSheet.Range(«A1:J55»). Выберите ActiveWindow.Zoom = True. ок, а как узнать по умолчанию район, в котором все дома заняты? Иногда это будет («A1:J55»), но иногда это будет («A1:K40»). И каждый раз хочется показать максимальный зум. Заранее спасибо.
Ленка
Добавлено: 19.01.16 13:34
Здравствуйте, кто-нибудь знает, можно ли как-то скрыть знак +, обозначающий сгруппированные ячейки при отображении?