Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поиск строкового значения с подковыркой / 3 сообщений из 3, страница 1 из 1
04.01.2018, 12:01
    #39579271
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск строкового значения с подковыркой
Уважаемый форум,

Вроде бы простой случай, но никак не получается: необходимо найти значение в листе Эксель => "Synthetic NTRM" Counts per ton:

Пробовал разные варианты - ни один не сработал. Проблема заключается, насколько я понимаю, в символах ", которые внутри значения.

Если использовать только часть строки, например "Synthetic NTRM" - все находит. Но таких значений несколько и мне нужно найти именно полную строку ("Synthetic NTRM" Counts per ton:)

Код: vbnet
1.
2.
3.
4.
str = "Synthetic NTRM" & " Counts per ton:"
 If IsNothing(xsh.UsedRange.Find(str)) = False Then
    MsgBox("found")
 End If


так тоже не работает
Код: vbnet
1.
2.
3.
4.
str = ""Synthetic NTRM"" & " Counts per ton:"
 If IsNothing(xsh.UsedRange.Find(str)) = False Then
    MsgBox("found")
 End If
...
Рейтинг: 0 / 0
04.01.2018, 12:10
    #39579275
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск строкового значения с подковыркой
Код: vbnet
1.
str = """Synthetic NTRM"" Counts per ton:"


кавычки внутри строкового литерала нужно задваивать, при этом никак не отменяются кавычки вокруг литерала
...
Рейтинг: 0 / 0
04.01.2018, 12:58
    #39579313
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск строкового значения с подковыркой
Shocker.Pro,

Спасибо, работает. :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поиск строкового значения с подковыркой / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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