Visual Basic for Applications , eller VBA är ett programmeringsspråk förpackad med Microsoft Excel 2010 , som tillåter dig att skriva kod som kan manipulera dina kalkylblad . Bland annat kan VBA ha en textruta visas på skärmen , framför kalkylbladet . Detta fält kan innehålla ett budskap för användarna , men de kan också skriva in text i rutan om de behöver . Som standard visas rutan med en blinkande markör , om det finns text i rutan eller inte , och det finns inte en inställning för att ändra detta . Däremot kan du skapa en annan dold textruta i VBA -konsolen , och flytta fokus i denna ruta , vilket gör det verkar som om markören inte längre finns . Instruktioner
1
Öppna Excel 2010-fil som du vill arbeta med . Tryck på " Alt " och " F11 ". VBA -konsolen kommer att öppnas i ett separat fönster .
2
Välj UserForm som håller din textbox från listan över objekt på vänster sida av VBA -konsolen . Dubbelklicka på userform så att det visas i den stora vita utrymmet på höger sida av konsolen .
3
Klicka på UserForm på höger sida av konsolen . Flytta markören till mitten av botten av lådan. Klicka och håll nere musknappen , dra sedan ner i rutan ned omkring en tum på skärmen , vilket gör lådan bara lite större . Släpp musknappen .
4
Klicka på " Visa " -menyn längst upp på skärmen . Välj " Verktyg " från rullgardinsmenyn . Klicka på textrutan ikonen i verktygslådan . Det är den tredje ikonen från vänster längs den översta raden och är märkt " ab . " Klicka sedan någonstans i området i textrutan som du lagt till , och en liten textruta visas .
5
Titta på den vänstra sidan av VBA -konsolen fönstret och hitta " Namn "-fältet under " egenskaper " rubrik . Om detta är bara den andra textrutan i projektet , kommer namnfältet läsa " TextBox2 . " Men om det fanns andra textrutor i projektet , måste du skriva ner namnet , eftersom du kommer att behöva det senare .
6
Stäng verktygslådan och välj UserForm igen . Flytta musen till mitten av botten av formen , och dra upp den , gömmer den nya textrutan .
7
Högerklicka på userform på listan på vänster sida av konsolen . Välj " Visa kod . " Klicka på den vita utrymmet på höger sida av skärmen för att placera markören där. Skriv följande kod i rymden :
Private Sub UserForm_Activate ( ) katalog
TextBox2.SetFoucus
End Sub
Change " TextBox2 " till vad namnet Excel tilldelas den nya textrutan du skapade .
8
Stäng Excel VBA -konsolen genom att klicka på " X " i övre högra hörnet av fönstret . När du kör din VBA makro för att visa textrutan , kommer markören inte längre visas .