Acasă » excela » Puteți utiliza Microsoft Excel pentru a rula. Ca orice altă aplicație a suitei Microsoft Office, editorul de foi de calcul Excel poate fi lansat în mai multe moduri. Opțiuni suplimentare pentru rularea unei macrocomenzi pe o acțiune din registru de lucru

Puteți utiliza Microsoft Excel pentru a rula. Ca orice altă aplicație a suitei Microsoft Office, editorul de foi de calcul Excel poate fi lansat în mai multe moduri. Opțiuni suplimentare pentru rularea unei macrocomenzi pe o acțiune din registru de lucru

În acest articol, vă voi oferi un exemplu pas cu pas cu imagini și un fragment din cel mai simplu cod VBA gata făcut.

Cum se execută o macrocomandă VBA în Excel

De exemplu, cel mai simplu mod de a rula o macrocomandă este să înțelegi, dar dificil de implementat:


Program macro pentru a-și îndeplini funcțiile.

Acum putem trece de la simplu la și mai simplu) La urma urmei, rularea macrocomenzilor în acest mod este foarte incomod. Să ne uităm la câteva opțiuni mai simple.

Sfat util! Dacă doriți să editați o macrocomandă, selectați-o în lista instrumentului descris mai sus și faceți clic pe butonul „Enter”, în loc să utilizați butonul „Editare”. Folosind butonul de introducere, puteți merge oricând la codul sursă al macrocomenzii selectate. Editorul Visual Basic se va deschide automat exact în locul în care este scris codul pentru această macrocomandă. Butonul „Editare”, din păcate, nu funcționează la fel pentru toate macrocomenzile.

Atenţie! Macrocomenzile create în programe de completare Excel pot să nu fie disponibile în mod implicit în lista casetei de dialog Macro pentru scopuri de politică de securitate. La urma urmei, numele macrocomenzilor din programele de completare Excel sunt de obicei ascunse de utilizatorii terți. Dar dacă introduceți valoarea corectă corespunzătoare în câmpul „Nume macro:”, atunci toate butoanele din caseta de dialog vor fi active. Aceasta înseamnă că sunt gata să lucreze cu această macrocomandă din supliment, iar utilizatorul este autorul suplimentului sau o persoană de încredere.



Rularea unei macrocomenzi cu taste rapide

Pentru fiecare macrocomandă din Excel, puteți atribui propria combinație de taste rapide. Datorită acestui fapt, puteți apela programul macro atunci când apăsați o anumită combinație de taste de pe tastatură. Ce ar putea fi mai ușor?

Pentru a atribui propria combinație de taste pentru o anumită macrocomandă, procedați astfel:

Acum apăsați combinația de taste rapide pentru a apela macrocomandă selectată. După cum puteți vedea, macrocomandării dvs. i s-a atribuit acum o combinație de taste de comandă rapidă.

Notă! Caseta de dialog Opțiuni macrocomandă oferă un câmp pentru introducerea unei descriere a macrocomenzii. Această descriere va fi disponibilă în partea de jos atunci când selectați o macrocomandă din listă. Vă recomandăm să vă semnați întotdeauna macrocomenzile. Acest ton personalizat al eticii Excel va fi foarte apreciat atunci când lista este plină cu zeci de macrocomenzi.

Sfat util! Încercați să nu utilizați combinații populare de taste rapide pentru a lucra cu Excel: CTRL+S; CTRL+A; CTRL+T; CTRL+C; CTRL+V; CTRL+SHIFT+L etc. La urma urmei, atunci scopul lor va fi schimbat. În fereastra „Opțiuni macro”, este posibil să utilizați și tasta SHIFT în combinațiile de taste. De îndată ce acordați atenție de la tastatură câmpului de introducere „Comandă rapidă de la tastatură: CTRL+” și încercați să introduceți o literă majusculă pentru combinație, folosind în mod natural tasta SHIFT de pe tastatură, numele câmpului de introducere se va schimba imediat în „Comandă rapidă de la tastatură”. : CTRL+ SHIFT+”.

Rezultatul va fi o combinație puțin mai lungă, care vă permite să extindeți opțiunile pentru a ocoli tastele rapide utilizate în mod obișnuit.

Cum să rulați o macrocomandă din Bara de instrumente Acces rapid

Excel permite utilizatorilor să ruleze macrocomenzi utilizând Bara de instrumente Acces rapid. Acest panou este situat în partea de sus a ferestrei programului în mod implicit.

Pentru a rula o macrocomandă folosind Bara de instrumente Acces rapid, trebuie să faceți acest lucru:


Acum, pe bara de instrumente cu acces rapid mai există un buton pentru. Doar faceți clic pe el și macro-ul va rula imediat.

Sfat util! Pentru a schimba aspectul unui buton pentru o macrocomandă în fereastra „Opțiuni Excel” - „Bara de instrumente de acces rapid”, selectați macrocomandă din lista din dreapta „Personalizați bara de instrumente cu acces rapid” și faceți clic pe butonul „Modificare”. O mică galerie de pictograme va fi oferită pentru noua apariție a butonului de lansare macro din bara de instrumente.


Principalul dezavantaj al plasării unui buton cu o macrocomandă pe bara de instrumente este că butonul va fi întotdeauna disponibil pentru alte fișiere, chiar și atunci când fișierul cu această macrocomandă este închis. Și dacă în astfel de cazuri dați clic pe butonul de pornire macro, atunci fișierul în care se află se va deschide și abia atunci se va executa codul VBA.

Rulați o macrocomandă dintr-un buton dintr-o foaie de lucru Excel

Dacă doriți să rulați o macrocomandă doar dintr-un registru de lucru Excel, unde conține codul sursă? În astfel de cazuri, o soluție excelentă ar fi să creați un buton pe o foaie Excel și să-l atribuiți pentru a rula o anumită macrocomandă. Pentru asta:

După ce creați un buton, îl puteți personaliza schimbându-i dimensiunea și poziția pe foaie. Pentru a face acest lucru, faceți din nou clic dreapta pe buton, apoi apăsați tasta Esc de pe tastatură pentru a ascunde meniul contextual. Butonul va avea markeri cu care îi puteți modifica dimensiunea. Mutați cursorul mouse-ului peste orice marcator de pe marginile sau colțurile butonului și țineți apăsat butonul stâng al mouse-ului și trageți, modificându-i astfel dimensiunea. Acum faceți clic pe butonul cu butonul stâng al mouse-ului și, în timp ce îl țineți apăsat, mutați butonul peste foaia documentului Excel în orice alt loc. Pentru a efectua toate modificările butoanelor, faceți clic pe butonul stâng al mouse-ului în orice zonă a foii (de exemplu, în orice celulă) în afara zonei butoanelor.

Acum, dacă facem clic pe butonul cu butonul stâng al mouse-ului, codul VBA care i-a fost atribuit va fi imediat executat.

MS Excel 2007

Ce faci cu foile de calcul?

Foile de calcul Excel sunt al doilea cel mai important program inclus în suita de programe Microsoft Office. În același timp, acesta este cel mai simplu și mai ușor de înțeles program cu o interfață intuitivă și de succes. Dacă ați rulat vreodată programul Excel, atunci veți fi de acord cu acest lucru, deoarece chiar și la prima vedere nu este nimic complicat în el.

Însăși ideea de foi de calcul pare să fi venit în minte programatorilor, datorită amintirilor caietelor școlare cu foi în carouri, în care este convenabil să faci o varietate de calcule: de la adăugarea într-o coloană la calculele în tabele mari. În consecință, fereastra programului Excel este foarte asemănătoare cu o foaie de notebook obișnuită.

Ce poți face cu foile de calcul?

Tot ce ai nevoie pentru muncă și studiu. Ei chiar poate fi folosit în locul unui calculator obișnuit. Cu toate acestea, programul Excel a fost dezvoltat pentru a rezolva o mare varietate de probleme economice și științifice, așa că este folosit cu plăcere oriunde este necesar pentru a face calcule simple, dar repetate repetitive: calculați rezultatele lucrărilor de laborator, bilanţul contabil, trasați grafice conform la munca științifică și păstrați doar bugetul de acasă.

Lucrul în Excel este intuitiv, deoarece automatizează operațiile matematice pe care toată lumea le învață la școală. În plus, Excel, spre deosebire de alte produse Microsoft, este un sistem complet compact și neaglomerat. Cu toate acestea, pentru o muncă mai fructuoasă în Excel, utilizatorul trebuie să cunoască metodele tipice pentru efectuarea anumitor operațiuni, care vor crește confortul muncii și vor permite automatizarea acțiunilor de rutină. În plus, există „secrete” ale Excel, la care utilizatorul nu ajunge singur foarte curând. Și ușurează viața utilizatorilor experimentați și ajută la crearea foilor de calcul ușor de utilizat.

Pentru a porni programul, găsiți pictograma de pe desktop cu eticheta Microsoft Office Excel 2007. Făcând dublu clic pe această pictogramă se va deschide fereastra programului Excel cu un tabel gol, așa cum se arată în fig. 1.1. Titlul ferestrei va citi Book1 - Microsoft Excel, iar pe bara de activități va apărea un buton cu pictograma Excel și eticheta Book1. Aceasta înseamnă că un nou document alb (foaie de calcul) a fost creat în Excel.

Fișierele documentelor din Excel se numesc registre de lucru. Tradițional pentru computerele personale, acțiunile de deschidere, închidere și salvare a fișierelor în Excel sunt efectuate cu cărți.

Cartea constă din fișe de lucru. Fiecare foaie de lucru are un nume care apare pe eticheta sa. În mod implicit, foile sunt denumite: Foaia 1, Foaia 2 etc. Pentru a activa o foaie, faceți clic pe eticheta acesteia.

Spațiul de lucru fiecare foaie este o masă. Coloanele tabelului sunt intitulate cu litere latine și, în continuare, cu combinații de două litere. Există 256 de coloane în total în foaia de lucru (de la DAR inainte de IV). Liniile sunt numerotate de la 1 la 65536.

Elementul minim de stocare a datelor este celulă .

adresa celulei - acesta este antetul coloanei și numărul rândului la intersecția cărora se află celula, de exemplu, A2, B25, C65.

Una dintre celule este întotdeauna activă (actuală) și este evidențiată cu un cadru. Operațiile de introducere și editare a datelor sunt întotdeauna efectuate în celula activă. Puteți activa o altă celulă (mutați cadrul cursorului) în mai multe moduri:

faceți clic cu mouse-ul în celula dorită;

utilizați tastele săgeți de navigare;

apasa un buton < Enter> .

Sub barele de instrumente ale ferestrei Excel se află bara de formule .
Partea stângă a acestei linii afișează adresa celulei curente (sau numele acesteia), partea dreaptă arată conținutul celulei curente. Între câmpul de adresă și câmpul de conținut există butoane:

- deschide o listă de celule denumite (pentru acces rapid la acestea), iar la introducerea unei formule - o listă cu 10 funcții care au fost utilizate ultimele;

– apelează fereastra Function Wizard,

Când începeți să introduceți date de la tastatură într-o celulă, în bara de formule apar încă două butoane:

– anulați introducerea (echivalent cu cheia ).

– introducerea datelor într-o celulă (echivalent cu ).

sistem de referință

Sistemul de ajutor din pachetul software Microsoft Office 2007 conține mai multe niveluri de informații de ajutor, concepute atât pentru utilizatorii începători, cât și pentru profesioniști. Dacă lucrați în Excel pentru prima dată, puteți găsi cu ușurință o descriere a celor mai simple metode de lucru în sistemul de ajutor. Dacă aveți experiență în Excel, atunci sistemul de ajutor va fi un instrument util pentru activitățile de zi cu zi. Un profesionist va considera convenabil să folosească sistemul de ajutor atunci când trebuie să găsiți ajutor pentru o formulă folosită rar sau să clarificați o serie de subtilități ale programării în foile de calcul.

Primul nivel al sistemului de ajutor este ajutor de context(fereastra mica pop-up). Este foarte convenabil pentru începători, precum și pentru cei care au lucrat cu versiuni anterioare de Excel. Pentru a obține informații de referință detaliate, se folosește o fereastră de referință, tradițională pentru programe de calculator, cu hyperlink-uri și secțiuni tematice.

NOTĂ

În Excel, funcționează tasta funcțională F1 de pe tastatură, cu ajutorul căreia este apelată fereastra sistemului de ajutor. Dacă nu știți ce să faceți în continuare și aveți întrebări, apăsați această tastă.

În situații dificile, puteți introduce în rândul (situat în stânga butonului Căutare) un cuvânt sau mai multe cuvinte care sunt relevante pentru problema dvs. După ce faceți clic pe butonul Căutare din fereastra Ajutor, va fi afișată o listă de hyperlinkuri către subiectul care vă interesează.

Dacă aveți deja Microsoft Office 2013 instalat pe computer, puteți lansa imediat Microsoft Excel 2013 și puteți începe să-l explorați în profunzime. Dacă tocmai urmează să-l instalați, consultați articolul de instalare. Acesta discută în detaliu procesul de instalare a Microsoft Office 2013. În acest articol, vom analiza lansarea Microsoft Excel 2013 și principalele probleme legate de crearea documentelor.

Dacă aveți un sistem de operare Windows 8 instalat pe computer, pentru a lansa Microsoft Excel 2013, trebuie să vă deplasați la dreapta pe ecranul de start folosind bara de derulare (pentru a vedea plăcile care nu se potrivesc pe ecran) și să faceți clic pe pictograma Excel (este verde). Un exemplu de locație a acestei pictograme pe ecranul de start este prezentat în fig. 1.1.

Dacă utilizați sistemul de operare Windows 7, faceți clic pe butonul start, în meniul care apare - în folderul Microsoft Office 2013, apoi în lista derulantă - pe elementul Excel 2013 (Fig. 1.2). Ca urmare a acestor acțiuni, se va deschide fereastra de pornire a Microsoft Excel (Fig. 1.3).

Aici trebuie să clarificați imediat că documentul cu care lucrați în Microsoft Excel se numește carte. Fereastra de pornire vă permite să selectați o carte cu care ați lucrat înainte din lista din partea stângă a ferestrei sau să creați o carte nouă. Mai mult, puteți crea o carte goală sau puteți crea o carte pe baza unui șablon. Probă- aceasta este o carte goală cu inscripții prefabricate și alte elemente. Șabloanele vă ajută să creați rapid documente de același tip. Dacă creați o carte pentru prima dată, faceți clic pe elementul Blank Book, așa cum se arată în Figura 1. 1.3.

Se va deschide o fereastră cu legenda cartea 1- Excel și o foaie goală cu o grilă care separă celulele în spațiul de lucru al ferestrei. Poți să te apuci de treabă.

Dacă folosiți adesea macrocomenzi în MS Excel, atunci sunt sigur că ați avut întrebarea de mai multe ori: „Cum să rulați rapid o macrocomandă scrisă?”. Puteți lega o tastă rapidă, de exemplu. De asemenea, vă vom spune cum să faceți macrocomandă disponibilă din orice fișier Excel și cum să rulați rapid macrocomandă în Excel.

Dacă nu știți ce este în joc, atunci vă sfătuiesc să citiți. Pe scurt, o macrocomandă este o listă de acțiuni scrise folosind „limbajul” VBA. Este foarte convenabil să scrieți o astfel de secvență dacă efectuați adesea aceleași operațiuni (pot fi notate cu un instrument special - ). Macro-ul le va executa atunci când este apăsat.

Cel mai convenabil mod de a lucra cu macrocomenzi și instrumente conexe este să aduci fila Dezvoltator în bara de instrumente

Se pornește ușor - mergeți la stânga, butonul de sus Opțiuni Excel - secțiunea General - în fereastra din dreapta, bifați caseta Afișați fila Dezvoltator de pe panglică

După cum putem vedea, aici există o selecție mare de instrumente, de la posibilitatea de a introduce Visual Basic până la inserarea unui obiect, cum ar fi un buton.

Puteți rula o macrocomandă apăsând al doilea buton din Macro-urile din stânga.

Va apărea o fereastră de selecție macro

Selectați-l pe cel dorit și faceți clic pe Run.

Rularea unei macrocomenzi în Excel. Taste rapide

Deschiderea ferestrei de selecție macro se poate face prin tasta rapidă. Și accesați fereastra de editare macro cu o combinație .

Mai mult, dacă selectați macrocomanda dorită în fereastra de selecție și faceți clic pe Opțiuni, atunci puteți lega o comandă rapidă de la tastatură la macrocomandă.

În acest caz, ctrl + Y.

Macro-execuție automată pe carte deschisă

Accesați fereastra de editare macro sau faceți clic pe butonul Vizualizare cod din panoul pentru dezvoltatori.

VBA se va deschide. Macro-ul dvs. (în special înregistrat cu un înregistrator de macro) va fi stocat într-o secțiune separată a modulului din panoul din stânga.

Pentru ca macrocomandă să ruleze la deschiderea unei cărți, aceasta trebuie mutată în secțiunea Această carte.

Copiați corpul macrocomenzii din fereastra din dreapta (între Sub și End Sub)

Selectați ThisBook în panoul din stânga (dublu clic stânga).

În panourile de sus, selectați Workbook și steag pentru activarea macro-ului Open (se obține deschiderea cărții).

Lipiți textul macro copiat din modul între Private Sub și End Sub. Salvăm. Închideți VBA.

Gata! Macrocomanda va rula când cartea este deschisă.

Opțiuni suplimentare pentru rularea unei macrocomenzi pe o acțiune din registru de lucru

După cum puteți vedea când selectați Workbook, există multe opțiuni disponibile în caseta de selecție din dreapta. Mai jos sunt comenzile care rulează macrocomanda într-o acțiune din registru de lucru:

  • Activare - la activarea unei cărți (la mutarea dintr-o altă fereastră la această carte);
  • Dezactivare - la trecerea la o altă carte;
  • BeforeClose - înainte de a închide cartea;
  • BeforePrint - înainte de tipărirea cărții;
  • BeforeSave - la salvarea unei cărți;
  • NewSheet - la crearea unei noi foi de lucru.

Opțiuni suplimentare pentru rularea unei macrocomenzi pe o acțiune de foaie

Prin analogie cu paragraful anterior, aceleași acțiuni pot fi legate de o anumită foaie. Mai jos sunt comenzile care rulează macrocomanda pe o acțiune de foaie:

  • SheetActivate - când este activată o foaie de carte;
  • SheetDeactivate - la trecerea la o altă foaie a cărții;
  • SheetCalculate - la recalcularea formulelor pe o foaie;
  • SheetBeforeDoubleClick - înainte de a face dublu clic pe mouse;
  • SheetBeforeRightClick - înainte de a face clic dreapta;
  • SheetChange - la schimbarea unei foi

Dacă trebuie să rulați o macrocomandă atunci când o celulă se schimbă, puteți găsi instrucțiuni detaliate în aceasta.

Gata să răspundă la întrebări în comentarii!

Distribuie articolul nostru pe rețelele tale de socializare:

Din meniul Start, selectați Toate programele, apoi Microsoft Office Microsoft Office Excel 2003 (Fig. 11.2);

Faceți dublu clic pe butonul stâng al mouse-ului pe orice registru de lucru Excel din caseta de dialog Open Office Document.

Dacă ați lansat deja Microsoft Excel și apoi ați trecut la alte programe, faceți clic stânga pe fereastra Excel minimizată din bara de activități pentru a o deschide.

Fereastra principală a Excel

Pe fig. 11.3 arată fereastra principală a editorului de foi de calcul Microsoft Excel. Prezintă următoarele elemente:

1. Cursor - un dreptunghi cu o margine îngroșată care înconjoară celula activă de-a lungul perimetrului. Pentru a selecta o altă celulă, faceți clic în interiorul ei cu butonul stâng al mouse-ului. Alternativ, utilizați tastele săgeți, Tab sau Enter, sau utilizați comanda rapidă de la tastatură Shift+Tab sau Shift+Enter.

2. Bara de meniu. Faceți clic pe orice element pentru a deschide meniul corespunzător.

3. Bara de formule afișează conținutul celulei active. Puteți introduce și modifica datele chiar aici sau în celula însăși.

4. Pe bara de instrumente Standard există butoane, apăsare care duce la executarea comenzilor standard care vă permit să lucrați cu fișiere, să editați text etc.

5. Butoanele de pe bara de instrumente Formatare sunt pentru formatarea celulelor și a conținutului acestora.

6. Făcând clic pe un titlu de coloană, se selectează întreaga coloană. Trageți cursorul mouse-ului peste mai multe titluri în timp ce țineți apăsat butonul stâng al mouse-ului dacă doriți să selectați mai multe coloane.

7. Folosind butoanele de defilare, puteți vizualiza întreaga foaie a registrului de lucru Excel pe ecran, precum și puteți trece la următoarea, anterioară, prima sau ultima foaie a registrului de lucru.

8. Faceți clic pe antetul rândului pentru a selecta întregul rând. Trageți mouse-ul peste mai multe titluri pentru a selecta o serie de linii.

9. Filele de foi. Făcând clic pe file, veți afișa alternativ diferite foi pe ecran. Dacă trebuie să redenumiți o foaie, faceți dublu clic pe fila acesteia și introduceți un nume nou.

10. Și bara de stare afișează informații despre foaia curentă sau operația în curs.

11. Indicatorii de mod înregistrează includerea unor moduri speciale, de exemplu, modul de schimbare a majusculei literelor (când este apăsată tasta Caps Lock).

12. Panoul de activități oferă acces rapid la documente Excel, clipboard, opțiuni de căutare pentru fișiere și obiecte din Colecția Clip (Clipart).

13. Asistent (Asistent Office) - un program care afișează informații din secțiunile sistemului de ajutor al pachetului Microsoft Excel.



Articolul precedent: Articolul următor:

© 2015 .
Despre site | Contacte
| harta site-ului