Medan Excel 2010 "övre" -funktionen kommer att konvertera en textsträng till versaler , lyckas funktionen endast i att skapa en ny cell med versaler , i stället för att konvertera en befintlig cell . Att ändra all text i ett helt kalkylblad till versaler , måste du använda Visual Basic for Applications ( VBA ) , vilket är ett programmeringsspråk som medföljer Excel . VBA kan skapa ett makro som ändras varje bit text till versaler med en knapptryckning . Instruktioner
1
Öppna Excel-kalkylblad .
2
Tryck Alt och F11 för att få upp Excel 2010 VBA konsolen . När konsolen öppnas , hitta namnet på arbetsboken i listan på vänster sida av skärmen . Högerklicka på arbetsboken namn , flytta musen över " Infoga " och välj " Modul . " Dubbelklicka på modulen som visas .
3
Klicka någonstans i det tomma vita utrymmet på höger sida av VBA -konsolen . Skriv in följande : " Sub UpperCaseConvert ( ) " och tryck på Enter . VBA automatiskt in " End Sub " kommando i slutet av koden .
4
Type " Dim x As Range " i raden direkt under " Sub " linje . Detta kommer att skapa en variabel , " x ", som du kommer att behöva senare i VBA-kod . . Tryck på Enter för att komma till nästa rad
5
Skriv följande kod i VBA -konsolen :
För varje xi Cells.SpecialCells ( xlConstants , xlTextValues ) katalog
x.Formula = UCase ( x.Formula ) katalog
Nästa
Detta kommer att gå en efter en genom varje cell som innehåller text i kalkylbladet och konvertera det till versaler . Klicka på " X " i övre högra hörnet av VBA -konsolen för att stänga den .
6
Klicka på " Utvecklare " fliken högst upp i Excel- skärmen . Klicka på " Macro " -knappen , som är placerad i " Code " område av bandet . Välj " UpperCaseConvert " från listan med makron och klicka på " Kör . " Addera