Как да направя така, че целия текст да бъде само с главни букви, при положение, че вече е въведен в Excel ?

Microsoft Excel Тайните на Excel Excel VBA

Искам в селектирания диапазон всичко да бъде с главни букви. Как може да стане това ?

Здравей, лично аз в момента се сещам за два възможни начина за справяне с този проблем.


Първи начин е да се използва формулата UPPER.
Идеята на формуалта е да направи даден текст от дадена клетка само с главни букви.Принципа е = UPPER ( text ) - в скобите се посочва клетка ( снимка 1 позиция 1) резултата е показан на снимка 2, съответно съм разтеглил формулата надолу защото искам целия диапазон с главни букви.
Диапазона с главни букви го маркирам след което с Ctrl + C го взимам и го копирам като Value ( с paste special -> value ) в стария диапазон B2:B6 и съответно вече в диапазона в който исках всичкия текст по клетките да бъде с главни букви вече е с главни букви - снимка 3 ) 

Втори начин за който се сещам е да си направя един макрос, който евентуално малко да се преправи във VBA и да върши всичките тези операции в първия ми вариант който посочих по горе.

Така процедурата във VBA има следния код:

Sub Uppercase()
    For Each Cell In Selection
        If Not Cell.HasFormula Then
            Cell.Value = UCase(Cell.Value)
        End If
    Next Cell
End Sub

Съответно трябва да посоча диапазона ( снимка 4 позиция 1 ) който искам да стане с главни букви и стартирам макроса ( снимка 4 позиция 2  ) който е с име UPPERCASE.Резултата е на снимка 5.Така с сравнително по - малко действия стигнах до същия резултат.

Надявам се да съм бил полезен с отговора.

Благодаря за полезната информация! Та то можело и много по-лесно!

Обратната функция на UPPER е LOWER - тя превръща главните букви във малки! Лек ден и успехи!

А след като стане LOWER как да направим пак с функция, че да стане само първата буква да е главна?

Здравей, Венета с функцията = PROPER(), може да направиш всяка първа буква в дадена дума да бъде главна.

Изключително Много Благодаря!

Освен да се гледат внимателно уроците, се оказва че е изключително интересно и полезно да се четат и коментарите след тях. :-) Благодаря на всички за желанието и старанието да предадете на другите вашето знание!

Може и копиране в Word и там с Shift+F3. Там циклично променя малки букви/начална главна буква/главни букви.


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация