Excel: поиск строк, букв и цифр через VBA - Вот как это сделано

Содержание

Как считать буквы и цифры с помощью макроса

Вы можете использовать функцию «Редактировать - Найти» для поиска определенных текстов, цифр, букв и последовательностей цифр. Вы также можете использовать макрос для поиска символов в ваших таблицах.

Следующий макрос запрашивает у пользователя контент и ищет это содержимое в ранее выбранном диапазоне ячеек. Итак, сначала выберите область в своей таблице, а затем активируйте следующий макрос:

Подсчет символов ()
Тусклый я до тех пор, пока
Тусклое положение до тех пор, пока не закончится
Тусклый знак как строка
Тусклая ячейка как диапазон
Уменьшить размер строки
Character = InputBox («Какой символ вы хотите посчитать?»)
я = 0
Для каждой выделенной ячейки
Позиция = InStr (1, UCase (значение ячейки), UCase (символ))
Пока позиция 0
я = я + 1
Позиция = InStr (Позиция + Длина (символ), Значение ячейки, Символ)
Wend
Следующая ячейка
a = MsgBox ("Строка" & символ & "превратилась в" _
& i & "Найдено раз.", vbOKOnly, "Результат поиска")
Конец подписки

На первом этапе макрос спрашивает в окне, какой символ вы хотите найти в отмеченной области:

Затем ищется диапазон ячеек. Окно результатов показывает, как часто был найден искомый персонаж:

При поиске регистр не учитывается. Вы также можете искать строки, которые длиннее буквы или цифры. Помимо букв, вы также можете искать цифры или комбинации букв и цифр.

Совет: Если вы хотите узнать, как вводить и запускать макросы в Excel, вы найдете здесь краткое описание: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave