Kuidas eemaldada kursor Exceli VBA tekstikastis

Visual Basic'i tekstikasti saab kasutada kasutajate sisestamiseks Microsoft Excelis. Tavaliselt kirjutavad kasutajad andmed arvutustabeli lahtritesse, kuid tekstikastid loevad andmeid dialoogiboksidest, mis ei sisalda rakke. Näiteks, kui piirate juurdepääsu oma ettevõtte müügiarvelehele, võib dialoogiboks paluda kasutajal sisestada parool tekstikasti. Vaikimisi sisaldab tekstiboks vilguvat kursorit, mis juhib kasutajat kasti suunas, kuid saate kursorit eemaldada, kui see teiste sisu kõrvale tõmbab.

1.

Visual Basic Editori avamiseks Excelis vajutage "Alt-F11" klaviatuuril.

2.

Avage rakenduse akna ülemises vasakus nurgas oleva akna abil tekstivälja sisaldav kasutajavorm.

3.

Klõpsake menüüribal „View“ (vaade) ja valige tööriistakasti avamiseks rippmenüüst „Toolbox“ (tööriistakast).

4.

Klõpsake tööriistakastis tekstikasti ikooni. Täiendava tekstikasti lisamiseks klõpsake ja lohistage üle kasutajavormi akna.

5.

Tuvastage akna alumises vasakus nurgas aknas Properties (Atribuudid) uue tekstikasti nimi. Näiteks võib Excel nimetada tekstikasti "TextBox2".

6.

Kerige atribuutide aknas rida nimega "Nähtav". Klõpsake rippmenüüst "Tõeline" ja valige uue tekstikasti peitmiseks "Vale".

7.

Paremklõpsake kasutajavormi tühjal alal ja valige koodiakna avamiseks "Vaata koodi".

8.

Klõpsake rippmenüüst "Klõpsake" ja valige "Aktiveeri". Excel loob järgmise koodi:

Private Sub UserForm_Activate ()

Lõpeta alam

9.

Tippige järgmine rida rida:

TextBox2.SetFocus

10.

Asendage "TextBox2" uue tekstikasti nimega. Nüüd, kui vorm laadib, sisaldab nähtamatu teine ​​tekstikast nähtamatut kursorit. Nähtavas tekstikastis ei kuvata kursorit.