Vba excel зачеркнутый текст
В этой статье рассмотрены свойства шрифта (объекта Font), определяющие внешнее оформление (начертание) видимого значения ячейки. Это касается не только текста (строк), но и визуального начертания отображаемых дат и числовых значений.
Формат отображаемого значения
Когда мы из кода VBA Excel записываем в ячейку текстовое или другое значение, оно отображается в формате, присвоенном данной ячейке. Это может быть формат:
- рабочего листа по умолчанию;
- установленный для диапазона пользователем;
- примененный к диапазону из кода VBA Excel.
Если ячейка содержит текстовое значение, его начертание можно форматировать по отдельным частям (подстрокам). Такое форматирование доступно как в ручном режиме на рабочем листе, так и из кода VBA Excel.
У объекта Range есть свойство Font (шрифт), которое отвечает за форматирование (начертание) визуально отображаемого текста в ячейках рабочего листа. Его применение вызывает объект Font, который в свою очередь обладает собственным набором свойств, отвечающих за конкретный стиль начертания отображаемого значения.
Основные свойства объекта Font
Свойство | Описание | Значения |
---|---|---|
Name | наименование шрифта | «Arial», «Calibri», «Courier New», «Times New Roman» и т.д. |
Size | размер шрифта | от 1 до 409 пунктов |
Bold | полужирное начертание | True, False |
Italic | курсивное начертание | True, False |
FontStyle | заменяет Bold и Italic | «обычный», «полужирный», «курсив», «полужирный курсив» |
Superscript | надстрочный текст | True, False |
Subscript | подстрочный текст | True, False |
Underline | подчеркнутый текст | True, False |
Color* | цвет текста | от 0 до 16777215 |
*Color — это не единственное свойство, отвечающее за цвет отображаемого текста в ячейке. Оно также может принимать и другие значения, кроме указанных в таблице. Смотрите подробности в статьях Цвет текста (шрифта) в ячейке и Цвет ячейки (заливка, фон).
Примеры форматирования текста
Пример 1
В этом примере ячейкам диапазона «A1:A3» присвоим шрифты разных наименований:
VBA TextBox является одним из многих элементов управления из элементов управления UserForm в Excel. VBA TextBox может пригодиться, если вы хотите, чтобы пользователь вводил данные, такие как его имя, возраст, адрес, зарплата и т. Д. Используя элемент управления TextBox, вы можете позволить пользователям вводить такую информацию и сэкономить много времени, а также опечатки., VBA TextBox может состоять из статических или динамических данных.
UserForm сам по себе является очень полезным инструментом, который имеет различные параметры управления, такие как TextBox, MsgBox, InputBox и т. Д., Которые предоставляют более практичный способ получения данных от пользователя, чтобы вы могли функционально обрабатывать эти данные и находить из них некоторые полезные идеи.,
В этой статье вы получите практический опыт работы с Excel VBA TextBox.
Примеры Excel VBA TextBox
Ниже приведены различные примеры VBA TextBox в Excel.
Вы можете скачать этот шаблон Excel для VBA TextBox здесь - Шаблон Excel для VBA TextBox
Пример № 1 - Как вставить TextBox в VBA?
Ниже приведены шаги для вставки TextBox в Excel VBA.
Шаг 1: Откройте файл Excel и нажмите Alt + F11, чтобы перейти на панель VBA.
Шаг 2: Как мы уже обсуждали, TextBox - это опция, доступная в пользовательской форме. Поэтому нам нужно вставить UserForm в VBE. Перейдите в меню «Вставка» > нажмите «Пользовательская форма» .
Шаг 3: Как только вы вставляете пользовательскую форму в VBA, вы можете видеть параметр Toolbox, связанный с ним, и иметь различные параметры, связанные с UserForm.
Шаг 4: В этом наборе инструментов выберите TextBox .
Шаг 5: Перетащите этот TextBox на форму пользователя.
Шаг 6: Нажмите F4, чтобы увидеть свойства пользовательской формы (в качестве альтернативы вы можете сделать это, щелкнув правой кнопкой мыши на вставленной пользовательской форме). Эти свойства позволяют вам внести некоторые необходимые изменения, такие как изменение имени пользовательской формы, чтобы иметь возможность легко получить к нему доступ.
Некоторые другие основные изменения, которые вы можете сделать в панели свойств UserForm, такие как изменение шрифта, изменение размера и т. Д.
Вот как вы можете создать VBA TextBox.
Пример №2 - Установка значения в VBA TextBox
Давайте посмотрим, как мы можем установить значения для TextBox. Иногда бывает необходимо установить значения в противном случае, пользователь будет вводить все, что его интересует.
Шаг 1: Вставьте новую пользовательскую форму в VBE. Перейдите в меню « Вставка» > нажмите «Пользовательская форма».
Шаг 2: Из UserForm Tools выберите TextBox и перетащите его в UserForm.
Шаг 3: Вставьте CommandButton под UserForm так же, как вы добавили TextBox.
Шаг 5: Дважды щелкните по кнопке отправки или щелкните правой кнопкой мыши и выберите « Просмотреть код» .
Шаг 6: В коде вставьте строку нового кода в подпроцедуру, как показано ниже.
Код:
Этот выделенный код позволяет назначать значение справа, заключенное в двойные кавычки, в TextBox. Вы также можете использовать свойство TextBox.Text вместо TextBox.Values, чтобы установить значение для TextBox.
Шаг 7: Нажмите F5 или кнопку Run под VBE, чтобы запустить этот код, вы увидите пользовательскую форму с пустым TextBox. Как только вы нажмете кнопку отправки, там появится текст, назначенный для TextBox.
Выполните следующие шаги:
Шаг 1: Вставьте новую пользовательскую форму в VBA и добавьте в нее TextBox.
Шаг 2: Измените имя TextBox в разделе «Свойства» на « My_Age ».
Шаг 3: Дважды щелкните TextBox или щелкните его правой кнопкой мыши и выберите View Code .
Вы сможете увидеть начальную подпроцедуру, как показано ниже:
Код:
Шаг 4: Теперь попробуйте добавить условие If, которое начинается с If Not.
Код:
Шаг 5: Попросите компилятор проверить, является ли значение TextBox «My_Age» числовым или не использует IsNumeric Keyword перед условием «Если не».
Код:
Шаг 6: Когда каждое условие IF запрашивает, добавьте ключевое слово Then для него.
Код:
В этом фрагменте кода вы просите компилятор проверить, является ли значение, введенное пользователем в TextBox, числовым или нет. Если это не цифра, то что делать? Следуйте следующему шагу.
Шаг 7: С помощью MsgBox добавьте комментарий типа «Извините! Разрешены только цифры. », Если значение в TextBox не является числовым.
Код:
Шаг 8: Теперь закройте этот оператор IF, используя ключевое слово End IF.
Код:
Шаг 9: Теперь запустите этот код, нажав кнопку F5 на клавиатуре или кнопку Run из VBE, и просмотрите результат. Вы получите TextBox, как показано ниже:
Теперь я пытаюсь ввести в него целочисленное значение и посмотреть, позволяет ли оно мне вводить то же самое или нет.
Бинго, это позволяет мне хранить целочисленное значение.
Теперь давайте попробуем добавить некоторое число с плавающей точкой (значение с десятичными точками) в это текстовое поле и посмотрим, позволяет ли оно нам вводить то же самое.
Давайте проверим, позволяет ли это текстовое поле хранить некоторые отрицательные значения под ним или нет. Я наберу некоторое отрицательное число и проверю.
Наконец, давайте попробуем некоторую текстовую строку в поле и посмотрим, позволяет ли она хранить то же самое в текстовом поле или нет.
То, что нужно запомнить
- VBA TextBox - это специальная опция в пользовательской форме. Который предназначен для ввода данных от самого пользователя.
- Есть два способа установить значения для TextBox: с помощью TextBox.Text и с помощью TextBox.Value.
- Иногда необходимо ограничить ввод данных пользователем, чтобы мы получали правильный тип данных.
Рекомендуемые статьи
Это руководство по VBA TextBox. Здесь мы обсудим, как создать TextBox в Excel VBA вместе с практическими примерами и загружаемым шаблоном Excel. Вы также можете просмотреть наши другие предлагаемые статьи -
VBA имеет много команд и функций для игры. Мы можем сделать что-нибудь в VBA и применить это к Excel. Применение VBA в Excel - самая простая и интересная вещь. VBA также имеет функцию, с помощью которой мы можем изменять цвет ячеек, шрифтов и даже выделять жирным шрифтом символы. Цвет шрифта VBA используется по-разному, и это помогает изменить цвет шрифтов в Excel.
Как раскрасить шрифт с помощью VBA?
Давайте посмотрим примеры цвета шрифта в Excel VBA.
Вы можете скачать этот шаблон Excel цвета шрифта VBA здесь - Шаблон Excel цвета шрифта VBA
Пример № 1 - цвет шрифта VBA
У нас есть образец текста на листе Excel с текстом «Цвет шрифта VBA» в ячейке B3, как показано ниже. Как мы видим, цвет шрифта по умолчанию черный цвет в природе.
Чтобы применить код VBA для изменения цвета шрифтов для показанного выше текста, нам нужен модуль.
Шаг 1: Для этого перейдите в окно VBA и выберите опцию «Модуль», доступную в меню «Вставка», как показано ниже.
Шаг 2: Как только мы это сделаем, мы получим пустое окно модуля. В этом, начните писать подкатегорию цвета шрифта VBA или под любым другим именем, как показано ниже.
Код:
Шаг 3: Сначала выберите диапазон ячейки, в которой находится текст. Здесь нашим диапазоном будет ячейка B3, после чего будет записана команда «.Select», как показано ниже.
Код:
Шаг 4: Поскольку нам нужно изменить цвет шрифтов, мы выберем команду Font с помощью Selection, как показано ниже.
Код:
Шаг 5: После этого мы выберем команду Color, разделенную точкой (.), Как показано ниже.
Код:
Теперь, чтобы понять формирование любого цвета, в VBA у нас есть RGB т.е. красный-зеленый-синий. Числовые значения каждого цветового диапазона находятся в диапазоне от 0 до 255. Предположим, нам нужно изменить цветовой шрифт на Черный, тогда значение RGB будет RGB (0, 0, 0). Поскольку у нас уже есть шрифт черного цвета, мы попытаемся выбрать другой цвет.
Шаг 6: Давайте присвоим наибольшее значение зеленому цвету и наименьшее красному, а нулевое - голубому. В соответствии с этим, учитывая красный на 20, зеленый на 230 и синий на нуле, как показано ниже.
Код:
Шаг 7: Теперь скомпилируйте код, чтобы выяснить, есть ли в нем какая-либо ошибка, и запустите его, нажав кнопку воспроизведения, расположенную под строкой меню. Мы будем применять цвет шрифта для текста, который находится в ячейке B3 и теперь изменен с черного на зеленый цвет.
Пример № 2 - цвет шрифта VBA
Есть другой способ изменить цвет шрифта в VBA. Для этого мы рассмотрим тот же текст, который показан в примере-1, расположенный в ячейке B3.
Помимо RGB, мы можем изменить цвет шрифтов с помощью ключевого слова « vb», за которым следует название цвета. Но с помощью этого процесса мы можем получить только основной основной цвет в качестве цвета шрифта. Где с помощью RGB мы могли получить цвет любого оттенка, просто поместив различные значения для красного, зеленого и синего цветов.
Цвет, который можно использовать с vb : черный, синий, голубой, зеленый, пурпурный, красный, белый и желтый. А как выбрать цвет в формате показано ниже.
Шаг 1. Чтобы применить это, перейдите в VBA, чтобы создать подкатегорию с именем VBA Font Color или любым другим именем в новом модуле, как показано ниже.
Код:
Шаг 2: Выберите диапазон ячеек, для которого нам нужно изменить цвет шрифта, как показано ниже.
Код:
Шаг 3: Точно так же, как мы видели в примере 1, используйте функцию выбора с Font и Color, чтобы активировать их.
Код:
Шаг 4: он позволяет цвет шрифта от черного до голубого. Для этого выберите Cyan color от vbCyan, как показано ниже.
Код:
Шаг 5: При необходимости мы можем скомпилировать код и запустить его. Мы увидим, что цвет шрифта текста в ячейке B3 меняется с черного на голубой .
Пример № 3 - цвет шрифта VBA
Microsoft определила различные цвета в разных номерах. Это 56 номеров. Мы можем выбрать любой код цвета от 1 до 56, чтобы изменить цвет шрифта для любой ячейки. Эти цветовые коды приведены ниже.
Шаг 1: Теперь перейдите в окно VBA и откройте новый модуль. В этом напишите подкатегорию цвета шрифта VBA, как показано ниже.
Код:
Шаг 2: Для этого примера мы выберем тот же текст, что и в приведенных выше примерах. Теперь выберите диапазон ячейки B3, как показано ниже.
Код:
Шаг 3: Теперь во второй строке выберите функцию Font с помощью команды Selection.
Код:
Шаг 4: Чтобы выбрать и применить показанный выше цветовой код, нам нужно выбрать функцию ColorIndex вместо Color, который мы использовали в примерах 1 и 2.
Код:
И наконец, выберите цветовой код, который мы должны видеть в выбранном диапазоне ячеек. Давайте выберем код цвета 46, который используется для оранжевого цвета.
Шаг 5: Теперь запустите код, чтобы увидеть изменения. У нас цвет шрифта в ячейке B3 теперь изменится с черного на оранжевый.
Плюсы VBA Font Color
- Это легко реализовать.
- С помощью RGB мы можем изменить цвет любого оттенка, который мы хотим.
- Это помогает в создании панели инструментов, где нам нужно показывать различные типы данных в другом цвете с помощью VBA.
То, что нужно запомнить
- Всегда рекомендуется использовать RGB, когда мы не знаем цветовой код. Задавая различный цветовой диапазон от 0 до 255 в RGB, мы можем создать любой цвет от темного до яркого оттенка по нашему выбору.
- Сохранение файла в макросе Enable Excel помогает многократно использовать и посещать написанный код.
- Хотя изменение цвета шрифта в Excel - это самый простой способ, но автоматизация этого действия в огромном количестве работ может сэкономить время и избежать вероятности сбоя или зависания файла.
Рекомендуемые статьи
Это руководство по цвету шрифта VBA. Здесь мы обсудим, как использовать цвет шрифта Excel VBA вместе с несколькими практическими примерами и загружаемым шаблоном Excel. Вы также можете просмотреть наши другие предлагаемые статьи -
Для реализации поставленной задачи придерживаемся следующего плана действий:
- Любым удобным способом выделяем ячейку (или область ячеек), содержимое которой хотим зачеркнуть. Затем правой кнопкой мыши щелкаем по выделению и в раскрывшемся списке выбираем пункт “Формат ячеек”. Также вместо этого можно просто нажать комбинацию клавиш Ctrl+1 (после того, как будет выполнено выделение).
- На экране отобразится окно форматирования. Переключившись во вкладку “Шрифт” в блоке параметров “Видоизменение” находим опцию “зачеркнутый”, отмечаем ее и щелкаем OK.
- В результате получаем перечеркнутый текст во всех выделенных ячейках.
Зачеркнутый текст в Microsoft Excel
Написание зачеркнутым текстом применяется для того, чтобы показать отрицание, неактуальность какого-то действия или события. Иногда эту возможность появляется необходимость применить при работе в программе Excel. Но, к сожалению, ни на клавиатуре, ни в видимой части интерфейса программы нет интуитивно понятных инструментов для выполнения этого действия. Давайте выясним, каким образом все-таки можно применить перечеркнутый текст в Экселе.
Формат отображаемого значения
Когда мы из кода VBA Excel записываем в ячейку текстовое или другое значение, оно отображается в формате, присвоенном данной ячейке. Это может быть формат:
- рабочего листа по умолчанию;
- установленный для диапазона пользователем;
- примененный к диапазону из кода VBA Excel.
Если ячейка содержит текстовое значение, его начертание можно форматировать по отдельным частям (подстрокам). Такое форматирование доступно как в ручном режиме на рабочем листе, так и из кода VBA Excel.
У объекта Range есть свойство Font (шрифт), которое отвечает за форматирование (начертание) визуально отображаемого текста в ячейках рабочего листа. Его применение вызывает объект Font, который в свою очередь обладает собственным набором свойств, отвечающих за конкретный стиль начертания отображаемого значения.
На вкладке числа, которые нужно языке) . Microsoft Excel. Можно также нажать зачеркивание текста, котороеМы стараемся как
иной виртуальный принтер. правда, не оченьEnd With
что бы при ставишь галочку в
Excel>: В свойствах шрифта:в группе.
вы хотите использовать.Главная подчеркнуть.
Существует несколько способов добавленияПримечание: сочетание клавиш CTRL+5. можно использовать, чтобы, можно оперативнее обеспечивать3. Проверить длинну
красиво получается, затоEnd If значении ложь в Effects на против
Учись на ЗДОРОВЬЯ выдели что нужноСтили фигурВ разделеВыделите ячейку, диапазон ячеекв группеВключения редактирования в ячейке,
подчеркивание к даннымМы стараемся какВ диалоговом окне например, показать изменение
Общие горячие клавиши программы
Во-первых, давайте взглянем на некоторые общие сочетания клавиш для управления книгами.
- Ctrl + N : создать новую книгу
- Ctrl + O: открыть существующую книгу
- Ctrl + S: сохранить книгу
- F12: откройте диалоговое окно «Сохранить как»
- Ctrl + W: закрыть книгу
- Ctrl + F4: Закрыть Excel
- F4: Повторите последнюю команду или действие.
- Shift + F11: добавьте новый лист
- Ctrl + Z: отменить действие
- Ctrl + Y: повторить действие
- Ctrl + F2: переключение в режим предварительного просмотра
- F1: откройте панель справки
- Alt + Q: перейдите в поле «Скажите мне, что вы хотите сделать»
- F7: проверить орфографию
- F9: рассчитать все листы во всех открытых книгах
- Shift + F9: вычислять активные рабочие листы
- Alt или F10: включение или выключение подсказок
- Ctrl + F1: показать или скрыть ленту
- Ctrl + Shift + U: развернуть или свернуть панель формул
- Ctrl + F9: свернуть окно рабочей книги
- F11 : Создайте гистограмму на основе выбранных данных (на отдельном листе)
- Alt + F1: создать встроенную гистограмму на основе выбранных данных (тот же лист)
- Ctrl + F: поиск в электронной таблице или поиск и замена
- Alt + F: открыть меню вкладки «Файл»
- Alt + H: перейдите на вкладку «Главная»
- Alt + N: открыть вкладку «Вставка»
- Alt + P: переход на вкладку «Макет страницы»
- Alt + M: перейдите на вкладку «Формулы»
- Alt + A: перейдите на вкладку «Данные»
- Alt + R: перейдите на вкладку «Обзор»
- Alt + W: переход на вкладку «Просмотр»
- Alt + X: переход на вкладку надстроек
- Alt + Y: перейдите на вкладку «Справка»
- Ctrl + Tab: переключение между открытыми книгами
- Shift + F3: вставить функцию
- Alt + F8: создание, запуск, редактирование или удаление макроса
- Alt + F11: откройте редактор Microsoft Visual Basic для приложений
Как сделать зачёркнутый текст
Начиная писать статью «Как сделать зачёркнутый текст», задав поиск в поисковой строке браузера, строка предложила несколько вариантов: как сделать зачеркнутый текст – ворде, экселе, ютюбе, инстограме, в контактах майнкрафте, фотошопе и т.д. Не долго думая взялась описать пять вариантов.
Как сделать зачеркнутый текст на сайтах и в приложениях
Стремясь привлечь внимание к своему комментарию или посту, пользователи нередко прибегают к разного рода ухищрениям – пишут капсом, ставят в конец фразы восклицательные знаки или используют смайлики. В общем, в ход идут различные средства, всё зависит от того, какой именно окрас хотел придать своим словам автор. Например, чтобы усилить отрицание, при общении в интернете пользователи часто употребляют вместо обычного зачеркнутый текст.
На клавиатурах отсутствуют аппаратные клавиши, которые позволяли бы писать подобным образом, но вы можете воспользоваться многочисленными программными средствами, добавляющими нужный эффект. Давайте же посмотрим, как написать зачеркнутый текст в наиболее популярных приложениях и веб-сервисах.
Как сделать зачёркнутый текст Вконтакте?
Для ВК первый способ не работает — текст делается обычным после публикации записи. Поэтому, чтобы гарантированно сделать зачёркнутый текст для ВК используйте способ №2:
Как убрать зачеркивание текста в экселе?
При работе с чужим файлом иногда в ячейках можно обнаружить зачеркнутый текст. Не всем пользователям требуется такое отображение текста. Поэтому и возникает вопрос, как убрать зачеркивание текста в программе эксель. Давайте на конкретном примере разберемся, как это сделать.
Перед нами таблица состоящая из четырех строк, в первой и третье строке текст зачеркнут, необходимо избавиться от этого вида форматирования ячеек.
Первый способ. Используем функцию для форматирования ячейки. Для этого выделим ячейку «А1» и нажмем на правую клавишу мыши, чтобы в появившемся окне выбираем «Формат ячеек».
В появившемся окне зайдем во вкладку «Шрифт», где нужно убрать стрелочку напротив строки «зачеркнутый».
В итоге нам удалось убрать зачеркивания в ячейке «А1».
Второй способ. Данный способ удобен, если не все ячейки имеют зачеркнутый текст. В нашем примере сначала выделим ячейку «А1», потом в закладке «Главная» в блоке «Буфер обмена» находим иконку в виде кисточки (имеет подпись: Формат по образцу), нажимаем на неё. Курсор превратится в плюс с кисточкой, и нажимаем им на ячейку «А3», в итоге текст также перестанет быть зачеркнутым.
Читайте также: