Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
inStr, XnStrRev возвращают позиции первого вхождения подстроки в данную строку, начиная соответственно с начала и с конца. Если вхождения нет, то возвращается 0.Содержание книги
Поиск на нашем сайте StrReverse. Поиск и замена вхождения в строку подстроки, замена всех специфицированных подстрок в рабочем листе inStr, XnStrRev возвращают позиции первого вхождения подстроки в данную строку, начиная соответственно с начала и с конца. Если вхождения нет, то возвращается 0. Синтаксис: InStr ([Start,] StringCheck, StringMath [,Compare]) InStrRev(StringCheck, StringMath [, Start] [, Compare]),где StringCheck строковое выражение, в котором выполняется поиск; StringMath ^ искомое строковое выражение; start — выражение (числовое), задающее позицию, с которой начинается каждый поиск. Если этот параметр опущен, то поиск начинается с первого символа строки. Compare указывает способ сравнения строк (vbBinaryCompare или 0 — двоичное сравнение, vbTextCompare или 1 — посимвольное сравнение без учета регистра). Replace (Exp, Find, Replacewith [,Start [,Count [Compare]]]),где Exp — выражение, Find — заменяемая подстрока, Replaeew-ifeh — на что заменяется, St&rt — позиция, с которой ищется заменяемая подстрока, Count — количество найденных строк, которые надо заменить. Метод Replaceобъекта Rangeпозволяет произвести замену подстроки в указанной ячейке. Среди рассмотренных функций можно выделить несколько базовых, с помощью которых получаются все остальные. Ключевыми функциями являются операции конкатенации (слияния) строк, сравнения (равно, больше, меньше), Mid$ (оператор), Mid$ (функция), Asc и Chr$. В более ранних версиях VBA для операции конкатенации использовался только знак «+». Однако в VBA 3.0 стало возможным применять и знак «&» (амперсанд). Их принципиальное различие заключается в том, что «+» подразумевает наличие переменных и выражений только строкового типа, а «&» допускает любые типы (они автоматически преобразуются в строковые).
Symboll$ - Symbol2$ & 10 Symboll$ = Symboi2$ + 10, 'приведет к появлению ошибки (недопустимый тип операнда) Symboll$ « Symbol2$ + Str$(10) Использование строк и байтовых массивов VBA обеспечивает простой способ преобразования строк в байтовые массивы и наоборот. SubStringToByteAtrayО Dim strtext As String Dirti aByt() As^Bytfe Dim inti As'Integer strtext = "Helio'* aByt() — strtext* * ' For inti '=*» IbBoia&a(a-Byt) I Фо fifBOund<aByt} 1 I Debug*, Prittt t (IntI I Nexiy^lritr ™ ’ DebugvPrint -■ strtext = aByfe’O ||Щ| •‘••‘’'ВёЬид^Profit щВШШщ p ■ End SOb Результат работы подпрограммы: yjj ° Be i98wQ янш н Сравнение строк при помощи оператора LikeОператор Likeиспользует строку-шаблон (табл. 8).
|
||
|
Последнее изменение этой страницы: 2024-06-27; просмотров: 30; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.006 с.) |