powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как сделать проверку значений в цикле нечуствительным к регистру
3 сообщений из 3, страница 1 из 1
Как сделать проверку значений в цикле нечуствительным к регистру
    #36311360
Фотография Dan-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищу в списке на листе первое совпадающее значение с частично введенным словом

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Private Sub CommandButton47_Click()
On Error Resume Next
pattern = Workbooks("FORM_01.xlsm").Sheets("ВВОД_VBA").Range("B33").Value & "*"
For i =  1  To  15601 
text = Workbooks("RFM_01.xlsb").Sheets("СКЛАД").Cells(i,  2 ).Value

If text Like pattern Then
   Workbooks("FORM_01.xlsm").Sheets("ВВОД_VBA").Range("B31").Value = _
   Workbooks("RFM_01.xlsb").Sheets("СКЛАД").Cells(i,  1 ).Value
   Workbooks("FORM_01.xlsm").Sheets("ВВОД_VBA").Range("B32").Value = _
   Workbooks("RFM_01.xlsb").Sheets("СКЛАД").Cells(i,  1 ).Value
i =  15601 
GoTo  100 
Else
End If
Next i
 100 
End Sub

Вводим в Range("B33") наименование "гайка"

В итоге цикл не воспинимает "Гайка М5"

Ставим "Гайка" с большой буквы и всё работает.

Как сделать проверку нечуствительной к регистру?
...
Рейтинг: 0 / 0
Как сделать проверку значений в цикле нечуствительным к регистру
    #36311408
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
pattern = UCase(pattern)
text = UCase(text)
If text Like pattern Then
вроде так должно сработать, ну и ещё Trim() надо бы добавить, мало ли как завели...
...
Рейтинг: 0 / 0
Как сделать проверку значений в цикле нечуствительным к регистру
    #36311430
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Option Compare Text - F1
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как сделать проверку значений в цикле нечуствительным к регистру
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]