0
Так что я знаю, что могу использовать следующий код, чтобы изменить значение одной ячейки в правильном случае в столбце B.Преобразовать весь столбец Для ProperCase
Dim Property As String
Property = ActiveSheet.range("B6").Value
Property = StrConv(Property, vbProperCase)
ActiveSheet.range("B6") = Property
Что мне нужно сделать сейчас, это выяснить, как применить надлежащее case для всей колонки B.
Я предполагаю, что это может быть выполнено с помощью цикла, но я не уверен в правильном синтаксисе для такого цикла.
Кажется, что это не работает, если у меня есть некоторые значения, которые уже являются правильными в столбце. – Jordan
Что вы имеете в виду, если не работаете? Это дает ошибку? Он меняет их на все строчные буквы? Не работает не очень описательно. @Jordan –
Он выдает около 20000 строк вместо 200 со случайными значениями, разнесенными по всему, это также вызывает огромную задержку в макросе. – Jordan