Comenzi comune VBA în MS Excel

Aflați o altă funcție despre Excel.

Caseta cu mesaje

O casetă de mesaje, sau mai bine cunoscută ca o "fereastră pop-up enervantă", permite Excel să interacționeze cu utilizatorii. Comanda VBA, "MsgBox" (fără ghilimele), este utilizată pentru a crea cutii de mesaje. Programatorul utilizează VBA pentru a defini ce informații vor fi furnizate utilizatorului într-o casetă de mesaj, ce informații va intra utilizatorul și ce se va face cu aceste informații.

Selectarea celulelor

Comanda VBA, Gama, se referă la o celulă sau un grup de celule. Atunci când este combinată cu proprietatea obiectului Value, ca în "Range (" A1 "). Valoare" (fără a deschide și închide ghilimelele), puteți selecta conținutul unei celule.

ciclu

Programatorii au nevoie adesea să circule pe mai multe instanțe ale unui obiect pentru ca o funcție să fie implementată pe deplin. Pentru MS Excel, comenzile VBA pentru ciclu sunt "For each ... Next" (fără citate).

comentarii

Acceptați-l, programatorii sunt umani și vor uita scopul unei comenzi VBA. O modalitate de a evita uitarea este de a face un comentariu prin codul VBA. Cea mai obișnuită metodă de a comenta pe un VBA pentru Excel este de a folosi apostrof, dar există o comandă mult mai lungă, "Rem" (fără citate) care poate fi folosită pentru cei care preferă să nu folosească semne de punctuație în cod.

Accelerați calculele

MS Excel calculează formulele în mod automat sau vă puteți calcula, actualizându-le pe baza schimbărilor de informații, apăsând tasta "F9". Cu toate acestea, ambele metode necesită poziționare în și în spatele VBA dacă formulele dvs. sunt pentru funcțiile definite de utilizator, încetinind calculul. Potrivit Microsoft, puteți împiedica MS Excel să facă calcule în afara VBA prin redirecționarea cheii "F9" cu o subrutină privată:

Application.OnKey "{F9}", "Recalc"