Ce este un macro și unde să-l caute, Excel pentru toate

Poate că, mulți au auzit cuvântul „macro“, dar nu toate dintre ele au o reprezentare corectă a ceea ce este, dacă te-ai uitat la această pagină.
Macro - un macro (așa cum sună în traducerea corectă din Angl.yazyk) care conține secvența acțiunilor înregistrate de către utilizator. Înregistrarea se face folosind built-in limbaj de programare, Microsoft Office Package - Visual Basic pentru aplicații (VBA).

De ce avem nevoie de macro-uri? Dar ele sunt necesare pentru a vă scuti de la executarea de rutină a aceleiași acțiuni. De exemplu, trebuie să ștergeți în fiecare zi de rapoarte zilnice privind numărul de coloane și rânduri pentru a adăuga noi pălării, etc. Plictisitoare și obositoare. Puteți pur și simplu scrie o dată pe toți acești pași makrorekorderom, iar mai târziu doar pentru a provoca macro înregistrate, iar el va face totul pentru tine. Ceea ce este important să se utilizeze makrorekordera și macro recorder nu are nevoie să aibă orice aptitudini de programare.
În acest articol:

PREPARARE recorder macro
Înainte de a începe lucrul cu macro-uri pe care doriți să le permită punerea lor în aplicare, astfel cum acestea sunt dezactivate în mod implicit. Pentru a face acest lucru, trebuie să faceți următoarele:

După ce modificați setările de securitate macro, trebuie să reporniți Excel cerere: opriți-l complet și re-deschis. Numai după această modificare să aibă efect.





Înainte de a începe înregistrarea unui macro, rețineți următoarele:

  • Makrorekorder inregistreaza tot ceea ce acțiunile tale - o eroare, derulați ecranul pentru a comuta între foile, selecția celulelor, etc. Prin urmare, înainte de înregistrarea acțiunilor lor, trebuie să vă gândiți mai întâi cu atenție cu privire la toate acțiunile pentru a scrie în continuare în jos doar ceea ce are nevoie cu adevărat să fie înregistrate și redate mai târziu. Acest lucru va reduce atât codul în sine, și în timp ce se execută
  • înregistrează Makrorekorder acțiunile efectuate numai în Microsoft Excel. Dacă treceți la o altă aplicație - acțiuni în acest program nu vor fi înregistrate. Dacă închideți Excel - înregistrarea se oprește
  • Makrorekorder poate înregistra numai acele acțiuni care se poate face manual (cele care sunt disponibile pentru a efectua meniul și panouri)
  • În cazul în care, în timpul codul ați comis o acțiune greșită și apăsați pe butonul de anulare (Ctrl + Z) - anulează acțiunea nu este înregistrată în macro ca și cum ai pur și simplu nu o fac

PARAMETRI recorder macro
Înainte de a înregistra, puteți specifica numele macro-urile de înregistrare și să alocați o tastă scurtătură, apăsând că macro va rula. După ce faceți clic pe butonul va apărea o fereastră pentru a începe înregistrarea unui macro:

Ce este un macro și unde să-l caute, Excel pentru toate

Nume Macro - nu trebuie să conțină spații, virgule, două puncte, etc. Caracterele valide chirilic, latin, cifre, și subliniere (eu recomand da numele de macro-uri care conțin numai litere latine). Numele macro trebuie să înceapă întotdeauna cu o literă și nu trebuie să coincidă cu numele Excel integrat sau numele unui alt obiect în carte (de exemplu, nu ar trebui să fie numit Workbook, celule sau EtaKniga). Este mai bine pentru a da un nume macro imediat clar, reflectând o GIST aproximativă a ceea ce făcea.






Rapidă de la tastatură - aveți posibilitatea să atribuiți un apel macro tastatură de comenzi rapide. întâlniri disponibile cu privire la orice litere sau cifre, în combinație cu Ctrl.
Salvare în - selectați în cazul în care pentru a stoca macro înregistrate. Opțiunile sunt:

PLAY MACRO
După înregistrarea unui macro, îl puteți rula în diferite moduri:

Înainte de a încerca să utilizați această metodă este recomandată pentru a explora articolul Ce este un modul? Care sunt modulele? Pentru a face acest lucru, trebuie mai întâi să inserați codul macro în corpul procedurilor de evenimente (pentru mai multe informații despre eveniment procedură). De exemplu, dacă selectați Schimbare proces foaie, procedura de semifabricat din tablă va fi inserată automat:

Pentru a schimba formatul de fișier pe care doriți să-l salvați într-un alt format:

  • Ce este un macro și unde să-l caute, Excel pentru toate
  • Ce este un macro și unde să-l caute, Excel pentru toate
  • Ce este un macro și unde să-l caute, Excel pentru toate
  • Ce este un macro și unde să-l caute, Excel pentru toate
  • Ce este un macro și unde să-l caute, Excel pentru toate
  • Ce este un macro și unde să-l caute, Excel pentru toate
  • Ce este un macro și unde să-l caute, Excel pentru toate
  • Ce este un macro și unde să-l caute, Excel pentru toate
  • Ce este un macro și unde să-l caute, Excel pentru toate
  • Ce este un macro și unde să-l caute, Excel pentru toate
  • Ce este un macro și unde să-l caute, Excel pentru toate

Nu pot să dau repede seama ce să se gândească)), plizzz promptă cum să prescrie formula însumării mai ușor cu un număr diferit de linii, numărul de linii depinde de documentul extern. De exemplu, în coloana 3 din celula C1 este necesară pentru a rezuma C2 celula: C5, C6 în continuare în celula C7 rezuma Range: C9, C10 într-o celulă altă Range. Și numărul de linii de fiecare dată depinde de criteriul din coloana A. In acest caz, celulele umplute A1, A6, A10, respectiv, depind de ele și intervalele de însumare. Aș fi foarte recunoscător!

Irina, îndemnul serios - pune întrebarea pe forum. Pentru acest articol, nu are nimic de a face, în general. Sau cel puțin în jurul valorii de mers pe jos secțiunea Sfaturi si cauta un articol despre SUMIF.

Dmitri, vă mulțumesc! Eu întreb pe forum. Îmi cer scuze dacă a împiedicat puternic mesajul aici, puteți șterge în condiții de siguranță, și SUMIF și SUMPRODUCT și macro-uri suma criteriului culorii nu este de lucru, deoarece interval într-o singură coloană, dar este limitat în permanență diferite număr de linii.