Macrocomenzi vba - modul de a crea și a alerga - programare VBA (de birou)
Dacă utilizați frecvent aceleași comenzi în aceeași secvență, are sens să păstreze această secvență într-un program de VBA. Un astfel de program se numește un macro.
Rulați recorder macro poate comanda: Instrumente + Macro + Începeți înregistrarea.
Ca rezultat al tuturor acestor acțiuni va fi caseta de dialog „Record Macro“.
Fereastra "Macro Record"
Numele macrocomenzilor trebuie să fie asociate cu sarcinile îndeplinite de acestea. Cu toate acestea, ar trebui să adere la anumite reguli.
- Numele macro trebuie să înceapă cu o literă, nu este un număr. Numele macro nu trebuie să conțină spații. Pentru a evidenția începutul cuvintelor în numele macro ar trebui să folosească cu majuscule.
- punctuația nu este permisă.
„Record Macro“ comandă pentru a începe înregistrarea unui macro va face clic pe butonul OK din caseta de dialog. Faptul că a început înregistrarea, puteți afla la acest punct a aparut pentru a opri panoul de instrumente de înregistrare
De asemenea, schimba cursorul mouse-ului și sa transformat într-o casetă compactă mică bandă de imagine
După începerea unei înregistrări, efectuați acțiunile obișnuite necesare pentru lucrul cu documente sau aplicații, - formatarea textului, insera imagini, tabele, formule, etc. Tot ceea ce se face - și alegerea comenzilor de meniu și de formatare a imaginilor, și tipărirea de text - Acesta va fi salvat într-un macro.
Pentru a opri înregistrarea după toate comenzile care trebuie să fie înregistrate, trebuie să faceți clic pe butonul „Oprire înregistrare“ în bara de instrumente cu același nume. Înregistrarea se oprește, iar toate comenzile înregistrate sunt stocate într-un program de VBA.
Dacă doriți să executați o comandă care nu ar trebui să facă parte din macro, faceți clic pe „Pauză“ (de asemenea, în bara de instrumente „Oprire înregistrare“).
În timpul pauzei butonul „Pauză“ de înregistrare va apărea deprimat. Oficial acum va fi un buton de „înregistrare Resume“. Faceți clic pe acest buton pentru a continua înregistrarea macro în acțiunile necesare pentru o cerere.
Întregul punct de macro-uri de înregistrare este posibilitatea punerii lor în aplicare ulterioară. Deoarece macrocomenzi VBA sunt programe toate tehnicile care sunt folosite la pornire pentru a crea manual un program de VBA, aplicabile macro-uri înregistrate în mod automat. Puteți oricând să deschideți mai întâi caseta de dialog Macro (
Indiferent de complexitatea macro, salvați documentul înainte de a executa macro.
Odată ce macro este înregistrat obținut programul VBA poate fi editat. Pentru a face acest lucru:
Caseta de dialog „Macro“
Sarcini pentru materialul de fixare
Creați un program care calculează valorile expresiilor în funcție de comutatorul de pe formularul și valorile introduse în casetele text. Principalul program după clic pe butonul Calculate este procedura Shet calculeaza toate exprimare necesare. După ce faceți clic pe butonul Închidere închide aplicația dezvoltată.
Notă. În dezvoltarea acestei forme utilizează un comutator nou element de (optionButton), care vă permite să selectați una dintre mai multe opțiuni sau acțiuni se exclud reciproc. Controalele cele mai frecvent utilizate proprietățile OptionButton:
valoare - Adevărat revine, în cazul în care butonul radio este selectat și false în caz contrar;
activat - valori posibile: Adevărat (utilizatorul poate selecta butonul radio) și False (altfel);
vizibile - valori posibile: true (comutatorul este afișat în timpul execuției programului) și False (altfel);
legendă - etichetă care este afișată lângă comutatorul.
Probleme legate în modul de proiectare și de starea de funcționare
tehnologia de performanță
Dim a, b, c, k, l, m Ca Double
Crearea de proceduri Shet