Претворите мала слова у велика за неке колоне

Anonim

Како претворити мала слова у велика слова за неколико колона помоћу ВБА у Мицрософт Екцелу

У овом чланку ћемо научити како претворити текст у велика слова у одређеним колонама (не у свим ћелијама) помоћу ВБА кода.

Питање): Желим код који ће заменити унос текста малим словима великим словима у неким колонама (не све).

Реците да не желим да се код изводи у колонама 4, 6, 9, 12 и 13, тј. Ако се у ове колоне унесе било који текст, код се неће активирати.

Да бисте добили велика слова док куцате малим словима; морамо да следимо кораке у наставку да бисмо покренули ВБ едитор

  • Кликните на картицу Девелопер
  • Из групе кодова изаберите Висуал Басиц

Копирајте следећи код у модул Схеет

Приватни подрадни лист_Промени (БиВал циљ као Екцел.Ранге)

Ако је Таргет.Цолумн = 4 Или Таргет.Цолумн = 6 Или Таргет.Цолумн = 9 _

Или Таргет.Цолумн = 12 Или Таргет.Цолумн = 13 Затим изађите из Суб

Укључено Грешка Иди на ЕррХандлер

Апплицатион.ЕнаблеЕвентс = Нетачно

Таргет.Формула = УЦасе (Таргет.Формула)

ЕррХандлер:

Апплицатион.ЕнаблеЕвентс = Тачно

Енд Суб

  • Код ће радити у листу 1 само ако је код унет у лист 1
  • Код ће аутоматски заменити мало слово унето грешком или незнањем одмах великим словима у свим колонама осим 4, 6, 9, 12 и 13.

На овај начин можемо претворити текст у велика слова у одређеним колонама помоћу ВБА кода.

Преузми - Како претворити мала слова у велика слова - клсм