Здравей, лично аз в момента се сещам за два възможни начина за справяне с този проблем.
Първи начин е да се използва формулата 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.Така с сравнително по - малко действия стигнах до същия резултат.
Освен да се гледат внимателно уроците, се оказва че е изключително интересно и полезно да се четат и коментарите след тях. :-) Благодаря на всички за желанието и старанието да предадете на другите вашето знание!