Страницы: 1
RSS
Подсчитать количество пробелов в начале строки на VBA, Подсчитать количество пробелов в начале строки на VBA и вывести результат
 
Необходимо на VBA подсчитать количество пробелов в начале строки каждой ячейки столбца. Результаты подсчета вывести в ячейки соседнего столбца. Что-то вроде формулы =ДЛСТР(B1)-ДЛСТР(ПОДСТАВИТЬ(B1;" ";"")), но только не учитывать пробелы в тексте.    
Изменено: bijela - 18.12.2017 11:08:33
 
Предполагается, что данные начинаются со строки 1 (то есть нет шапки таблицы).
Макрос

Цитата
bijela написал: Аналог формулы =ДЛСТР(B1)-ДЛСТР(ПОДСТАВИТЬ(B1;" ";""))  
Эта формула работает со всеми пробелами: и с теми, которые в начале ячейки, и с теми, которые в середине и справа. Макрос работает только с теми пробелами, которые в начале.
Изменено: Karataev - 18.12.2017 11:03:59
 
Спасибо. Именно это необходимо. Немного поздно понял функцию ПОДСТАВИТЬ. Когда понял, то переформулировал вопрос. Однако Karataev мою ошибку понял раньше, чем я успел переформулировать свой вопрос. Спасибо. Результат меня удовлетворил полностью.  
Страницы: 1
Читают тему
Наверх