Форум по VBA и MS Office

VBA, Excel => VBA, макросы в Excel => Тема начата: Bregra от 30 ноября 2015, 10:41

Название: Номер символа в ячейке
Отправлено: Bregra от 30 ноября 2015, 10:41
Подскажите, пожалуйста, как в макросе можно посчитать номер определенного символа в ячейке. Например, если в ячейке записано выражение "Пример для макроса", как можно определить номер символа "пробел" в этом выражении.
Спасибо.
Название: Re: Номер символа в ячейке
Отправлено: Администратор от 30 ноября 2015, 10:46
Sub Макрос1()
    ' Вывод результата в окно View - Immediate Window.
    ' vbTextCompare - означает, что регистр букв (большие / маленькие буквы) не учитывается,
        ' например А = а.
    Debug.Print InStr(1, ActiveCell.Value, " ", vbTextCompare)
End Sub
Название: Re: Номер символа в ячейке
Отправлено: Bregra от 30 ноября 2015, 10:53
Спасибо.