Как раз таким способом я сейчас и сделал. У меня столбик, где написано МОСКВА 20 раз. Далее другой город. Сейчас у меня довольно сложная процедура, я создаю рядом колонку, запускаю цикл, который проставляет формулу "=PROPER(RC[-1])" и далее я всю колонку с правильными названиями, вставляю ее как значение и удаляю, первую колонку со старыми названиями, не правильно написанными названиями.
Процедура как видно большая. Но работает. Я вот думал может ее можно как то упросить.
Как раз таким способом я сейчас и сделал. У меня столбик, где написано МОСКВА 20 раз. Далее другой город. Сейчас у меня довольно сложная процедура, я создаю рядом колонку, запускаю цикл, который проставляет формулу "=PROPER(RC[-1])" и далее я всю колонку с правильными названиями, вставляю ее как значение и удаляю, первую колонку со старыми названиями, не правильно написанными названиями.
Процедура как видно большая. Но работает. Я вот думал может ее можно как то упросить.lopuxi
StrConv(строка, метод, [LCID]) – данная функция vba является универсальной, так как позволяет преобразовать заданную строку в различные вариации (верхний и нижний регистр, кодировка, перевод байт).
Строка – собственно, строковое значение, над которым нужно провести преобразование. Метод – задает метод преобразования, данный параметр может принимать следующие значения:
vbUpperCase – перевод в верхний регистр, значение 1 vbLowerCase – перевод в нижний регистр, значение 2 vbPropperCase – перевод первых символов всех слов в верхний регистр, а остальные символы – в нижний, значение 3.
там еще всякие константы
Наверное подойдёт 3 номер
Цитата
StrConv(строка, метод, [LCID]) – данная функция vba является универсальной, так как позволяет преобразовать заданную строку в различные вариации (верхний и нижний регистр, кодировка, перевод байт).
Строка – собственно, строковое значение, над которым нужно провести преобразование. Метод – задает метод преобразования, данный параметр может принимать следующие значения:
vbUpperCase – перевод в верхний регистр, значение 1 vbLowerCase – перевод в нижний регистр, значение 2 vbPropperCase – перевод первых символов всех слов в верхний регистр, а остальные символы – в нижний, значение 3.