Претвори у одговарајућа слова у програму Екцел ВБА - Једноставни Екцел макрои

Преглед садржаја

У наставку ћемо погледати програм у Екцел ВБА то претвара текст у велика слова. Односно, прво слово у свакој речи је велико, а сва друга слова мала.

Ситуација:

1. Прво, декларирамо два Ранге објекта. Објекте Ранге називамо рнг и ћелија.

Дим рнг Ас Ранге, целл Ас Ранге

2. Покрећемо објекат Ранге рнг са изабраним опсегом.

Сет рнг = Селецтион

3. Желимо да проверимо сваку ћелију у насумично изабраном опсегу (овај опсег може бити било које величине). У Екцел ВБА за ово можете користити петљу За сваку следећу. Додајте следеће редове кода:

За сваку ћелију У рнг
Следећа ћелија

Напомена: овде су насумично изабрани рнг и ћелија, можете користити било која имена. Не заборавите да се у остатку кода позивате на та имена.

4. Да бисте игнорисали ћелију која садржи формулу, додајте следећи кодни ред између Фор Еацх и Нект (само ако је целл.ХасФормула нетачно, настављамо).

Иф Нот целл.ХасФормула Онда
Крај Ако

5. Затим, желимо да сваку реч у овом опсегу претворимо у „одговарајућа слова“. За овај задатак можете користити функцију Радни лист Пропер. Додајте следећи ред кода у своју иф наредбу.

целл.Валуе = Функција радног листа.Пропер (целл.Валуе)

6. Тестирајте програм.

Резултат:

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave