Format lavoar (5)
Liste și intervale (5)
Macrocomenzi (proceduri VBA) (63)
Rizne (39)
Erori și erori Excel (4)

Ce este macro ta de yogo shukati?


Descărcați fișierul care este vikorizat din tutorialul video:

Statta a ajutat? Distribuie mesajul prietenilor tăi! Lecții video

("Bara de jos":("textstyle":"static","textpositionstatic":"bottom","textautohide":true,"textpositionmarginstatic":0,"textpositiondynamic":"bottomleft","textpositionmarginleft":24," textpositionmarginright":24,"textpositionmargintop":24,"textpositionmarginbottom":24,"texteffect":"slide","texteffecteasing":"easeOutCubic","texteffectduration":600,"texteffectslidedirection":"left",":30 ,"texteffectdelay":500,"texteffectseparate":false,"texteffect1":"slide","texteffectslidedirection1":"dreapta","texteffectslidedistance1":120,"texteffecteasing1":"easeOutCubic","text ,"texteffectdelay1": 1000,"texteffect2":"slide","texteffectslidedirection2":"dreapta","texteffectslidedistance2":120,"texteffecteasing2":"easeOutCubic","texteffectduration2":600,"text textcss":"display:block; padding: 12px; text-align:left;","textbgcss":"display:bloc; poziție:absolut; sus:0px; stânga:0px; lățime:100%; background-color:#333333;opacity:0.6;filter:alpha (opacity=60);","titlecss":"display:block; position:relative; font:bold 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial; culoare:#fff;","descriptioncss":"display:block; poziție:relativă; font:12px „Lucida Sans Unicode”, „Lucida Grande”, sans-serif, Arial; culoare:#fff; margin-top:8px;","buttoncss":"display:block; poziție:relativă; margin-top:8px;","texteffectresponsive":true,"texteffectresponsivesize":640,"titlecssresponsive":"font-size:12px;","descriptioncssresponsive":"display:none !important;","buttoncssress"" ,"addgooglefonts":false,"googlefonts":"","textleftrightpercentforstatic":40))

La fel ca în alte completări Microsoft Office Este un lucru atât de cool, ca o macro. În două cuvinte, o macro este o secvență programată de acțiuni. Puteți crea o yoga în două moduri:

1. Pentru un articol suplimentar de meniu;

2. Manual.

Prima metodă este foarte simplă și necesită abilități speciale de programare. Înainte de a începe să creați macro-ul, este necesar să ajustați securitatea. Accesați Fișier/Opțiuni/Centrul de îngrijire de siguranță/Opțiuni centru de îngrijire de siguranță/Opțiuni macro. Aici trebuie să selectați Activați toate macrocomenzile.


Acum totul este gata și trecem la crearea macro-ului. Deschiderea filei RozrobnikȘi noi apăsăm.

Vi se va solicita să introduceți numele macrocomenzii, să apăsați tasta Windows pentru a lansa și să selectați cartea în care doriți să salvați macrocomanda.

După apăsarea butonului BineÎncepe înregistrarea macro-ului. Tot ce trebuie să faceți este să vă înscrieți. De exemplu, puteți crea un tabel și îl puteți edita - setați numărul necesar de rânduri, coloane și lățimea acestora. Apoi, pentru a începe înregistrarea, trebuie să apăsați butonul.

Acum, pentru a rula macrocomandă, trebuie să intrați Rozrobnik Apăsaţi Macro-uri.

Cunoaștem creațiile noastre macro și continuăm Viconati. De asemenea, puteți selecta combinația de taste pe care am introdus-o la crearea macrocomenzii.

Nu există multe avantaje ale acestei metode de a crea macrocomenzi. În cele mai multe cazuri, o astfel de macrocomandă poate fi înghețată numai în registrul de flux pentru orice situație specifică. Este mult mai eficient să vikoristavat macro, scriind pentru programare suplimentară în limbaj Visual Basic. Crearea unei astfel de macrocomenzi va necesita o mulțime de abilități de cântat. Exemplul de creare a unei macrocomenzi în VBA a fost analizat.

Ce este o macro? Macro— se salvează secvența de acțiuni ale programului, creată folosind VBA (Visual Basic for Application). Cel mai comun mod de a scrie o macrocomandă în Excel? Doar.

Tobto. Dacă trebuie să introducem același număr de ori, ne putem aminti aceste acțiuni și le putem executa cu un singur buton. Nu vreau să înveți limbajul VBA și nu vreau să-ți arăt bogăția macrocomenzilor standard în acest articol. De fapt, puteți crea/scrie cu ușurință o macrocomandă în Excel. Pentru care puterea extraordinară a Excel este esențială. Macro recorder(Înregistrați acțiunile dvs. în codul de mai jos). Tobto. Vă puteți înregistra acțiunile ca videoclip și le puteți traduce într-un cod (secvență).

Pe scurt, dacă decideți asupra acelorași acțiuni astăzi, puteți începe să automatizați acest proces. Citiți mai departe, cum să scrieți o macrocomandă în Excel?

1. Permite utilizarea macrocomenzilor

Meniu (buton rotund în partea de sus) - Opțiuni Excel - Centru de îngrijire pentru siguranță - Opțiuni Centru de îngrijire pentru siguranță - Opțiuni macro. Setați comanda „Dezactivați toate macrocomenzile”.

Sau puteți câștiga bani din depozitul Rozrobnik

2. Faceți clic pe meniul Instrument pentru lucrul cu macrocomenzi

Meniu (buton rotund în partea de sus) - Opțiuni Excel - Principal - Afișează fila Comerciant.

Pentru a salva creațiile de macrocomandă în carte, trebuie să salvați fișierul în .xlsm sau .xlsb. Faceți clic pe butonul Salvare - registru de lucru Excel cu suport macro sau registru de lucru dublu.

Deci, cum scrieți o macrocomandă în Excel?

E simplu. Să mergem la Excel. În partea de jos a paginii, sub comenzile rapide de tir cu arcul, există un buton „Înregistrare macro”.

Apăsați butonul și se va deschide fereastra „Înregistrare macro”. Numim macrocomandă așa cum ar trebui în câmpul Nume macrocomandă:. Setăm următoarele taste, pe care apoi le putem face clic (nu este obligatoriu).

Tipărit OK. Înregistrarea Macro Recorder a început.

Asta este. Acum să aruncăm o privire la acele acțiuni care trebuie memorate de o macrocomandă. De exemplu, trebuie să scoatem un rând și să pictăm A1 cu aceeași culoare.

În timpul acestor manipulări, înlocuiți butonul „Înregistrare macro” de sub foi, luminați pătratul făcând clic pe cel pe care îl introduceți cu macro-ul.

Cum să le lansez pe cele care au apărut? Apăsați butonul, va apărea fereastra Selectare macro, selectați macro dorită, apoi apăsați butonul Ieșire.

Cum te poți mira de ceea ce s-a întâmplat? Apasa butonul. Selectați macrocomanda necesară și faceți clic pe Editare. Se deschide fereastra de înregistrare macro (fereastra VBA)

Macrocodul trebuie să eșueze când ne apropiem.

Sub Butt1() " Butt1 Macro Rows ("2:2"). Selectați selecția.Delete Shift:=xlUp Range("A1").Selectați cu selecție.Interior .Pattern = xlSolid .PatternColorIndex = xlAutomatic.Color = 65535 .TintAndShade = 0 .PatternTintAndShade = 0 End With End Sub

' este un simbol de comentariu, tobto. Acest rând nu ia parte la cod. Pentru o macrocomandă, este necesar să aveți un nume (Sub Application1()) și un sfârșit (End Sub).

Puteți citi cum să creați un buton pentru o macrocomandă.

Ei bine, dacă poți, poți să-ți notezi acțiunea pentru a o repeta cât mai des!

Puteți citi cum să salvați o macrocomandă pentru toate cărțile de pe computer.

În acest scop dosarul Personal.

Puteți citi cum să rulați o macrocomandă în culise

Succes, vei avea nevoie de minuni!

Distribuie articolul nostru pe rețelele tale de socializare:

Dacă Microsoft Excel are sarcini care sunt repetate, puteți înregistra o macrocomandă pentru a automatiza aceste sarcini. O macrocomandă este o acțiune sau un set de acțiuni pe care le puteți rula de câte ori doriți. Când o macrocomandă este activată, sunt înregistrate clicurile mouse-ului și apăsările de taste. După crearea unei macrocomenzi, o puteți modifica pentru a face modificări minore robotului.

Să presupunem că în fiecare lună creați o lumină pentru managerul dvs. de contabilitate. Doriți să formatați numele clienților din înregistrările comerciale cusute într-o culoare roșie și, de asemenea, doriți să formatați formatarea mai îndrăzneață. Puteți crea o macrocomandă care se blochează rapid, puteți modifica formatarea în centrul selectat și apoi o puteți anula.

Procedură

Înregistrați o macrocomandă

Pentru a schimba macro-ul, în grup codîn depozit rozrobnik apasa butonul macro-uri Schimbare

Activități suplimentare

Procedură

O privire mai atentă la macro

Pentru a vă familiariza cu programarea mea Visual Basic, puteți schimba macro-ul.

Pentru a schimba macrocomandă, în filă rozrobnik apasa butonul macro-uri, selectați un nume pentru macrocomandă, apoi apăsați butonul Schimbare. Se deschide editorul Visual Basic.

Uitați-vă la modul în care sunt afișate intrările în cod. O parte a codului, înclinată pentru orice, vă va fi clară, iar acțiunile lor pot fi puțin misterioase.

Experimentați cu codul, închideți editorul Visual Basic și rulați macro-ul. De data aceasta, minunați-vă de ceea ce pare să fie greșit.

Informații suplimentare

Acum puteți să vă alăturați comunității Excel Tech, să solicitați ajutor de la comunitatea Answers și, de asemenea, să promovați o nouă funcție sau o îmbunătățire pe site

Macro-urile vă permit să extindeți funcționalitatea Excel. Ei automatizează procesele de lucru și își asumă majoritatea muncii de rutină a bancherului. Trebuie doar să înveți cum să folosești macrocomenzi și productivitatea ta va crește de zece ori!

Nu trebuie să fiți programator sau să cunoașteți programarea VBA pentru a vă crea propriile programe macro folosind instrumentul de înregistrare macro.

Vă voi cere să porniți mai întâi panoul de comutare. Pentru a face acest lucru, în meniul „Fișier”, deschideți grupul de opțiuni „Opțiuni”. În fereastra „Opțiuni Excel”, deschideți grupul „Personalizați șiruri”. Deplasați-vă înapoi la coloana din dreapta de personalizare sub același nume „Personalizarea fluxurilor”. Apoi, verificați opțiunea „Reseller”, așa cum se arată în mica imagine de mai jos:

Acum avem acces la o nouă filă „Reseller” din pagină cu toate instrumentele sale pentru automatizarea muncii în Excel și crearea de macrocomenzi.

Definiția VBA și macrocomenzi în Microsoft Excel

Macro-urile sunt programe interne care îndepărtează toată munca de rutină care îi face viața mai ușoară lui koristuvachev. Kozhen koristuvach poate crea o macrocomandă fără cunoștințe de programare. În acest scop există un macro recorder, care este lansat folosind butonul Înregistrare macro.

În acest mod, macro recorder-ul Excel înregistrează toate acțiunile computerului, transferându-l în codul VBA în modul automat. După finalizarea înregistrării, puteți selecta programul terminat, care el însuși va finaliza acțiunile pe care le-ați finalizat înainte de înregistrare.

Cum să înregistrezi o macrocomandă gata făcută în Excel? Pur și simplu:


Folosind programe macro suplimentare, puteți crește productivitatea afacerii dvs. de zeci de ori. Pentru a vă asigura că sunteți 100% eficient în înregistrarea propriilor macrocomenzi, trebuie să urmați reguli simple care le vor influența efectiv puterea în momentul înregistrării și eficacitatea lor la înregistrare.



Cum se utilizează macrocomenzi în Excel

5 sfaturi simple care te vor ajuta să creezi macrocomenzi fără programare. Consultați acești pași simpli care vă permit să creați rapid și ușor programe macro în mod automat:

1 Nume corecte pentru macrocomenzi.

Dați macrocomenzilor nume scurte sau alternative. Odată ce înțelegi, în curând vei crea o mulțime de macrocomenzi. Când sunt selectate într-o casetă de dialog, acestea sunt ușor de recunoscut cu nume scurte și alternative. Sistemul VBA vă permite să introduceți o descriere înaintea numelui. Obov'yazkovo vikoristovite її.

Dacă aveți o macrocomandă, trebuie să începeți cu o literă și nu puteți introduce spații, simboluri sau semne de diviziune. După primul caracter, puteți adăuga mai multe litere, cifre sau accente mai mici, iar numărul maxim de caractere poate fi de 80 de caractere.

2 Vikorist adresele absolute (nu absolute) ale mijlocului

Adresele absolute din mijloc sunt mai precise decât locația cursorului, dacă informațiile despre plasarea acestuia sunt înregistrate în macroadrese cu legare strânsă la un anumit mijloc în momentul înregistrării. Adresele absolute limitează capabilitățile macrocomenzii de a adăuga/elimina date în Excel sau lista de date devine mai mare. Există caracteristici specifice care nu leagă cursorul la o anumită adresă din mijloc.

Pentru promoțiile în Excel, modul „Absolut” este activat sau îl puteți modifica făcând clic pe butonul „Raportați postări”, situat sub butonul „Înregistrare macrocomandă” din bara de instrumente a filei „Comerciant”:


3 Începeți mai întâi înregistrarea cu cursorul A1

Centrul absolut al mijlocului este întotdeauna efectuat din poziția de ieșire (adresa din mijlocul lui A1) - la adresa cursorului cu datele dvs. Dacă v-ați salvat macrocomandă în cartea de macrocomenzi speciale (este recomandat să faceți acest lucru), vă puteți testa programul pe alte site-uri cu date similare. Nu contează unde este poziționat cursorul atunci când începeți înregistrarea unei macrocomenzi! Deoarece vă aflați deja în magazinul A1, prima dvs. macrocomandă poate fi înregistrată după apăsarea tastelor Ctrl+Home.

Exemplu: să știți că în fiecare lună eliminați zeci de tabele din toate tipurile. Trebuie să organizați datele și să organizați afișajele pentru a crea încă o mie de mii de succes. Puteți înregistra o macrocomandă pentru a afișa toate aceste funcții, dar și pentru a combina toate funcțiile într-un singur tabel combinat.

4 Apoi, treceți de la taste direct la ora înregistrării macrocomenzii

Utilizați tastele săgeți pentru a muta cursorul (de asemenea, Ctrl + Sus). Poziționați cursorul astfel încât să puteți adăuga, modifica sau șterge date în mijlocul tabelului, după cum este necesar.

Țintele de navigare utile sunt complicate și nu la fel de fiabile în momentul înregistrării. Dacă ajungeți la macro-urile din dreapta, vikoristavvat Misha mai frumos pentru meniul wiklik.

5 Creați macrocomenzi pentru sarcini mici specifice

Decupați macrocomenzi pentru sarcini mici, specifice. Cu cât este mai mare codul de program pentru o macrocomandă, cu atât funcționează mai mult, mai ales dacă este necesar să creați o mulțime de funcții sau să dezvoltați o mulțime de formule într-o foaie de calcul mare.

Odată ce rulați direct procesul pielii, puteți privi rapid rezultatele pentru a verifica acuratețea rezultatelor acestora.

Deoarece nu este posibil să împărțiți o macrocomandă lungă în programe scurte, trebuie să verificați funcționalitatea acesteia pas cu pas. Apăsați tasta F8 de fiecare dată dacă trebuie să treceți la următorul pas din istoria regatului. Procesul de descărcare a programului încetinește dacă iei o decizie. Puteți corecta decontarea, astfel încât este ușor să aflați pentru ajutor suplimentar sau să o scrieți într-un mod nou.