Visual Basic for Applications eller VBA , er et programmeringssprog pakket med Microsoft Excel 2010 , der giver dig mulighed for at skrive kode, der kan manipulere dit regneark . Blandt andet kan VBA have en tekstboks på skærmen , foran regnearket. Denne boks kan indeholde en besked til dine brugere , men de kan også indtaste tekst i feltet, hvis de har brug for . Som standard vises kassen med en blinkende markør , om der er tekst i kassen eller ej, og der er ikke en indstilling til at ændre dette. Men du kan oprette en anden skjult tekst boks i VBA -konsollen , og flytte fokus til den boks , der gør det ud som om markøren ikke længere er der . Instruktioner
1
Åbn Excel 2010 -fil , som du ønsker at arbejde med. Tryk på " Alt" og " F11 ". VBA -konsollen vil åbne op i et separat vindue .
2
Vælg UserForm der holder din tekstboks fra listen over punkter på venstre side af VBA -konsollen. Dobbeltklik på UserForm at gøre det ud i det store hvide rum på højre side af konsollen.
3
Klik på UserForm på højre side af konsollen. Flyt markøren til midten af bunden af kassen. Klik og hold museknappen nede , og træk i bunden af kassen ned omkring en tomme på skærmen, hvilket gør kassen bare en smule større. Slip museknappen .
4
Klik på " View" menuen øverst på skærmen. Vælg " Toolbox" fra drop- down menu. Klik på tekstfeltet ikonet på værktøjskassen. Det er den tredje ikon fra venstre langs den øverste række og er mærket " AB ". Klik derefter på et vilkårligt sted i det område af tekstfeltet , du tilføjede , og en lille tekstboks vises .
5.
Kig på venstre side af VBA -konsollen vinduet og finde " Name " feltet under " egenskaber " overskrift. Hvis dette er bare den anden tekstboks i projektet , vil navnefeltet læse " TextBox2 ". Men hvis der var andre tekstbokse i projektet , bliver du nødt til at skrive ned navnet , som du får brug for det senere.
6
Luk værktøjskassen, og vælg UserForm igen. Flyt musen til midten af bunden af formularen, og træk den op , gemmer den nye tekstboks.
7
Højreklik på UserForm på listen på venstre side af konsollen. Vælg " View kode. " Klik på den hvide plads på højre side af skærmen for at placere markøren der. Indtast følgende kode ind i rummet :
Private Sub UserForm_Activate ()
TextBox2.SetFoucus
End Sub
Change " TextBox2 " til hvad navn Excel overdrages til den nye tekstboks , du har oprettet.
8
Luk Excel VBA -konsollen ved at klikke på "X" i øverste højre hjørne af vinduet. Når du kører din VBA-makro til at vise tekstfeltet , vil markøren ikke længere.