VBA - silumine. Print ja vahetu aken

VBA vahetu akent kasutatakse VBA -koodi ridade kiireks käivitamiseks, samuti koodi või Exceli faili kohta teabe hankimiseks … See tööriist võimaldab teil testida üksikuid koodiridu, mis on kasulik koodi kirjutamisel ja silumisel. Väljund kuvatakse vahetu aknas.

Vahetu akna kuvamine

Esmalt peate kuvama vahetu akna. Selleks vajutage nuppu Alt-F11 siseneda Visual Basic redaktor. Kui olete mooduli sisestanud. Vajutage Ctrl-G vaatamiseks Kohene aken.

Peaksite nägema järgmist:

Koodiliinide täitmine

Üks asi, mida vahetu aken võimaldab teil teha, on koodirida testimine. Järgmine kood näitab teile, kuidas kasutada vahetu akent aktiivse lehe lahtri A1 täitmiseks heleoranži täitmisvärviga. Sisestage järgmine rida ja vajutage klaviatuuril sisestusklahvi:

1 Vahemik ("A1"). Interjöör. Värv = RGB (246, 174, 134)

Tulemuseks on:

Küsimused ja vahetu aken

Töövihiku kohta teabe saamiseks saate kasutada vahetu akent. Seda saate teha küsimärgi abil. Kui sisestate avalduse, millele eelneb küsimärk, annab kohene aken vastuse. Oletame, et lahtris A1 on number 5, mis on valitud. Järgmine kood võimaldab teil selle väärtuse saamiseks kasutada vahetu akent:

1 ? ActiveCell.Value

Tulemuseks on:

Käivitage vahetu akna kaudu makro

Makrot saate käivitada kohe aknast, sisestades makro nime ja vajutades sisestusklahvi. Kui teie makro sisaldab argumente, saate kasutada vahetu akent ja edastada argumendid makrole vahetu akna kaudu. Järgmine kood näitab teile, kuidas helistada makro nimega CountWorksheets kohe aknast:

1 CountWorksheets

Pärast sisestusklahvi vajutamist kuvatakse tulemus lahtris A1 töölehel.

Silumise kasutamine. Print

Saate kasutada Debug.Printit oma alamprotseduuride osana ja see ütleb kohesele aknale teatud teabe kuvamiseks. Seda kasutatakse siis, kui te ei soovi väärtusi või tulemusi töövihiku lahtris või sõnumikastis kuvada. Järgmine kood kasutab lauset Debug.Print alamprotseduuri osana ja kuvab tulemused vahetu aknas.

12345678910 Sub UsingDebugPrint ()Dim Eesnimi kui stringTuhm perekonnanimi kui stringEesnimi = "Jane"Perekonnanimi = "Williams"Silumine. Prindi eesnimi & "" & perekonnanimiEnd Sub

Tulemus, kui vajutate makro käivitamiseks klahvi F5, kuvatakse vahetu aknas:

Kohese akna kasutamine koodi käivitamisel

Vahetut akent saate kasutada ka muutuja väärtuse määramiseks või hankimiseks, kui te oma koodi läbi vaatate.

1234567891011 Sub GettingAndSettingVariableValues ​​()Dim LName kui stringDim SName nagu stringDim Age nagu täisarvLName = "Johannes"SName = "Sepp"Vanus = 31End Sub

Järgmisel koodil on katkestuspunkt, mis sisestatakse järgmiselt:

Kui sisestate kohesesse aknasse SN8, sisestades koodi F8 abil, saate vaheajal järgmise tulemuse:

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave