Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/16: Рейтинг темы: голосов - 16, средняя оценка - 5.00
fenix22rus
0 / 0 / 0
Регистрация: 17.11.2011
Сообщений: 24
#1

Процедура. Определить позицию самого первого вхождения заданного символа в исходную строку

10.12.2011, 21:37. Просмотров 2838. Ответов 4
Метки нет (Все метки)

Процедура. Определить позицию самого первого вхождения заданного символа в исходную строку
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2011, 21:37
Ответы с готовыми решениями:

Вывести исходную строку а$, заменив в ней все вхождения заданной подстроки x$ на заданную подстроку y$
Вывести исходную строку а$, заменив в ней все вхождения заданной подстроки x$...

Окрашивание текста в ячейке в зависимости от самого первого символа в этой строке
Здравствуйте, господа программисты. Помогите решить проблему. На листе в...

Как преобразовать в прописные все буквы, расположенные в тексте после первого вхождения символа "*"
Помогите написать код для задачи: Преобразовать в прописные все буквы,...

Как определить значение первого символа в ячейке?
Подскажите, пожалуйста, как определить значение первого символа в ячейке....

Процедура: определить позицию самого правого вхождения заданного символа в исходную строку
Задание: Составить процедуру, позволяющую определить позицию самого правого...

4
toiai
3090 / 885 / 191
Регистрация: 29.05.2010
Сообщений: 1,882
10.12.2011, 22:00 #2
Visual Basic
1
2
3
4
Function VxSimvol(stroka, simvol)
    VxSimvol = InStr(1, stroka, simvol)
    If VxSimvol = 0 Then VxSimvol = -1
End Function
0
Sasha_Smirnov
5466 / 1306 / 143
Регистрация: 08.02.2009
Сообщений: 4,013
Записей в блоге: 29
10.12.2011, 22:05 #3
toiai, не самого первого (что даёт InStr) — а самого правого (т. е. последнего). См. рисунок.
0
Миниатюры
Процедура. Определить позицию самого первого вхождения заданного символа в исходную строку  
toiai
3090 / 885 / 191
Регистрация: 29.05.2010
Сообщений: 1,882
10.12.2011, 22:09 #4
Цитата Сообщение от fenix22rus Посмотреть сообщение
Определить позицию самого первого вхождения
Самого правого:
заменить вторую строку на
Visual Basic
1
    VxSimvol = InStrRev(stroka, simvol)
0
Sasha_Smirnov
5466 / 1306 / 143
Регистрация: 08.02.2009
Сообщений: 4,013
Записей в блоге: 29
10.12.2011, 22:46 #5
Точно! Ещё бы кнопку «Чего изволите?»
0
Миниатюры
Процедура. Определить позицию самого первого вхождения заданного символа в исходную строку  
10.12.2011, 22:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2011, 22:46

Функция, определяющая позицию самого первого вхождения заданного символа в исходную строку
Прошу помочь решить задачки!:(очень нужно (Билет №25) Составить функцию,...

Определить позицию самого правого вхождения заданного символа в строку
Здраствуйте! Помогите пожалуйста решить задачи. Проблема с процедурами, не...

Процедура, позволяющая определить позицию первого вхождения в заданную строку какого-либо символа из второй
Помогите составить процедуру, позволяющую определить позицию первого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru