Я делаю код, который будет извлекать начальный и конечный индексы текста в VBA.Это условие применительно к ячейке должно соответственно измениться
Это код для подсчета длины слов, но он застрял в индексной части, вывод моей функции StartIndex всегда равен 0. Я хочу сделать еще один EndIndexфункция
Public Function CountWords(ByVal strText As String) As Long
Application.Volatile
CountWords = UBound(Split(strText, " ")) + 1
End Function
Length = 1
StartIndex = 0
Public Function StartIndex(ByVal strText As String) As Long
Application.Volatile
StartIndex = Length + StartIndex
Length = UBound(Split(strText, " ")) + 1
End Function
рассмотрим пример, у меня есть col 1 и я хочу сгенерировать startIndex и endIndex
Col1 startIndex endIndex
VBA Index Printer Friendly version 1 5
Adobe Acrobat version 6 8
A UDF can remain in a code module 9 15