Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Оператор для поиска в ячейке - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Оператор для поиска в ячейке (Макросы/Sub)
Оператор для поиска в ячейке
akobir Дата: Пятница, 07.08.2015, 13:44 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 201
Репутация: 9 ±
Замечаний: 0% ±

Excel 2010
Добрый день!

Собственно, ищу функцию, которая аналогична встроенной функции "ПОИСК" в Excel.
Пока безрезультатно :(
Подскажите, пожалуйста.


e-mail: akobir.ismailov@gmail.com
 
Ответить
СообщениеДобрый день!

Собственно, ищу функцию, которая аналогична встроенной функции "ПОИСК" в Excel.
Пока безрезультатно :(
Подскажите, пожалуйста.

Автор - akobir
Дата добавления - 07.08.2015 в 13:44
KSV Дата: Пятница, 07.08.2015, 13:47 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
Добрый день!
В VBA можно использовать метод .Find


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333


Сообщение отредактировал KSV - Пятница, 07.08.2015, 13:48
 
Ответить
СообщениеДобрый день!
В VBA можно использовать метод .Find

Автор - KSV
Дата добавления - 07.08.2015 в 13:47
akobir Дата: Пятница, 07.08.2015, 14:00 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 201
Репутация: 9 ±
Замечаний: 0% ±

Excel 2010
KSV, немного не могу разобраться. Мне нужно, чтобы функция вернула порядковый номер пробела в ячейке.
Если быть точным, нужно заменить вот эту формулу:
Код
=ПРАВСИМВ(A2;ДЛСТР(A2)-ПОИСК(" ";A2))

на аналогичный код vba


e-mail: akobir.ismailov@gmail.com

Сообщение отредактировал akobir - Пятница, 07.08.2015, 14:01
 
Ответить
СообщениеKSV, немного не могу разобраться. Мне нужно, чтобы функция вернула порядковый номер пробела в ячейке.
Если быть точным, нужно заменить вот эту формулу:
Код
=ПРАВСИМВ(A2;ДЛСТР(A2)-ПОИСК(" ";A2))

на аналогичный код vba

Автор - akobir
Дата добавления - 07.08.2015 в 14:00
KSV Дата: Пятница, 07.08.2015, 14:12 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
[vba]
Код
Right([A2],Len([A2])-Instr([A2]," "))
[/vba]


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
Сообщение[vba]
Код
Right([A2],Len([A2])-Instr([A2]," "))
[/vba]

Автор - KSV
Дата добавления - 07.08.2015 в 14:12
AndreTM Дата: Пятница, 07.08.2015, 14:16 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
Ну так замените формулу на аналогичный код:
[vba]
Код
s$ = Right([a2], Len([a2]) - InStr([a2], " "))
[/vba]Ну или чуть попроще:
[vba]
Код
s$ = Mid[[a2], Instr([a2], " "))
[/vba]
понятное дело, что вместо [a2] вы должны использовать содержимое обрабатываемой ячейки...


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеНу так замените формулу на аналогичный код:
[vba]
Код
s$ = Right([a2], Len([a2]) - InStr([a2], " "))
[/vba]Ну или чуть попроще:
[vba]
Код
s$ = Mid[[a2], Instr([a2], " "))
[/vba]
понятное дело, что вместо [a2] вы должны использовать содержимое обрабатываемой ячейки...

Автор - AndreTM
Дата добавления - 07.08.2015 в 14:16
akobir Дата: Пятница, 07.08.2015, 14:39 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 201
Репутация: 9 ±
Замечаний: 0% ±

Excel 2010
AndreTM, KSV, Это то, что было нужно!
Спасибо!
По плюсику от меня. :)


e-mail: akobir.ismailov@gmail.com
 
Ответить
СообщениеAndreTM, KSV, Это то, что было нужно!
Спасибо!
По плюсику от меня. :)

Автор - akobir
Дата добавления - 07.08.2015 в 14:39
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Оператор для поиска в ячейке (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!