Как да направя така, че целия текст да бъде само с главни букви, при положение, че вече е въведен в 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(), може да направиш всяка първа буква в дадена дума да бъде главна.

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

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

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

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


    © 2020 Учебен център "Аула". Всички права запазени.
    Autodesk AutoCAD, Autodesk Inventor, Autodesk Civil 3D, Autodesk Revit, Autodesk 3ds Max, Autodesk Maya, Microsoft Word, Microsoft Outlook, Microsoft Excel, SharePoint Online, Microsoft PowerPoint, Microsoft Project, Microsoft, Adobe Photoshop, Adobe Illustrator, Adobe InDesign, Adobe After Effects, Adobe Premiere, Adobe Dreamweaver, V-Ray, Ableton Live, Solidworks са регистрирани търговски марки на Adobe Systems Incorporated, Microsoft Corporation, Chaos Software Ltd, Autodesk Inc., Ableton и Dassault Systèmes SolidWorks Corp.