Найти тему
VBA Excel с нуля

VBA Excel № 127. Переключаем значения булева свойства

Оглавление
Скриншот с моего ноутбука
Скриншот с моего ноутбука

Булево свойство - это тип данных, который может принимать одно из двух значений: True (Истина) или False (Ложь). В Visual Basic for Applications (VBA) можно легко изменить булево свойство, используя оператор Not. В этой статье мы рассмотрим несколько примеров использования оператора Not для переключения различных булевых свойств.

Пример 1: Переключение свойства WrapText

В первом примере мы рассмотрим переключение свойства WrapText, которое отвечает за перенос текста в ячейках Excel. Вот как это можно сделать:

Скриншот с моего ноутбука
Скриншот с моего ноутбука
Скриншот с моего ноутбука
Скриншот с моего ноутбука
Скриншот с моего ноутбука
Скриншот с моего ноутбука

Этот код позволяет быстро переключить режим переноса текста в выделенных ячейках Excel. Попробуйте выделить несколько ячеек.

📌Скачать файл пример с макросами можно в конце статьи

Пример 2: Переключение других свойств

Оператор Not также может быть использован для переключения других булевых свойств. Например, можно переключать полужирный шрифт в выделенных ячейках:

Скриншот с моего ноутбука
Скриншот с моего ноутбука
На кнопке я ошибся. Конечно же "Переключить полужирный шрифт".
На кнопке я ошибся. Конечно же "Переключить полужирный шрифт".
На кнопке я ошибся. Конечно же "Переключить полужирный шрифт".
На кнопке я ошибся. Конечно же "Переключить полужирный шрифт".

Обратите внимание, что основой для всех операций служит активная ячейка. Если диапазон выделен, а значения свойств в различных ячейках отличаются (например, некоторые из них имеют полужирный шрифт, а другие нет), то такой диапазон считается смешанным. В этом случае Excel использует значение свойства активной ячейки в качестве базового. Например, если активная ячейка имеет полужирный шрифт, то после нажатия кнопки "Полужирный" на панели инструментов начертание текста в выделенных ячейках будет изменено на обычный и наоборот.

Пример 3: Другие применения

Оператор Not также может быть использован для управления различными аспектами интерфейса Excel. Например, можно переключать отображение заголовков строк и столбцов, линий сетки или строки формул (появление и исчезновение галочек, можно увидеть на вкладке «Вид»).

Скриншот с моего ноутбука
Скриншот с моего ноутбука
Скриншот с моего ноутбука
Скриншот с моего ноутбука
А вот как работают эти три макроса, вы можете увидеть, скачав пример.

СКАЧАТЬ ФАЙЛ ПРИМЕР

Наука
7 млн интересуются