Praustuvo formatas (5)
Sąrašai ir diapazonai (5)
Makrokomandos (VBA procedūros) (63)
Rizne (39)
„Excel“ klaidos ir trikdžiai (4)

Kas yra makro ta de yogo shukati?


Atsisiųskite failą, kuris yra vikorizuotas iš vaizdo įrašo mokymo programos:

Ar Statta padėjo? Pasidalinkite žinute su draugais! Video pamokos

("Apatinė juosta":("textstyle":"static","textpositionstatic":"bottom","textautohide":true,"textpositionmarginstatic":0,"textpositiondynamic":"bottomleft","textpositionmarginleft":24," textpositionmarginright":24,"textpositionmarginright":24,"textpositionmarginbottom":24,"texteffect":"slide","texteffecteasing":"easeOutCubic","texteffectduration":600,"texteffectslidedirection":"left",":30 "texteffectdelay": 500,"texteffectseparate":false,"texteffect1":"slide","texteffectslidedirection1":"right","texteffectslidedistance1":120,"texteffecteasing1":"easeOutCubic","text ,texteffectdelay1": 1000,"texteffect2":"slide","texteffectslidedirection2":"right","texteffectslidedistance2":120,"texteffecteasing2":"easeOutCubic","texteffectduration2":600,"text textcss":"display:block; padding: 12 piks.; text-align:left;","textbgcss":"rodymas: blokas; padėtis: absoliutus; viršuje: 0 piks.; kairėje: 0 piks.; plotis: 100 %; fono spalva: # 333333; neskaidrumas: 0,6; filtras: alfa (nepermatomumas=60);","titlecss":"rodymas: blokas; pozicija: santykinis; šriftas: paryškintas 14 pikselių "Lucida Sans Unicode", "Lucida Grande", be serif, Arial; color:#fff;","descriptioncss":"display:blokuoti; padėtis:santykinė; šriftas: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial; spalva: #fff; margin-top:8px;","buttoncss":"display:blokuoti; padėtis:santykinė; margin-top:8px;","texteffectresponsive":true,"texteffectresponsivesize":640,"titlecssresponsive":"font-size:12px;","descriptioncssresponsive":"display:none !important;","buttoncssress"" "addgooglefonts":false"googlefonts":"","textleftrightpercentforstatic":40))

Tas pats kaip ir kituose prieduose Microsoft Office Tai toks šaunus dalykas, kaip makrokomandas. Dviem žodžiais tariant, makrokomanda yra užprogramuota veiksmų seka. Jogą galite sukurti dviem būdais:

1. Papildomam meniu punktui;

2. Rankiniu būdu.

Pirmasis metodas yra labai paprastas ir reikalauja specialių programavimo įgūdžių. Prieš pradedant kurti makrokomandą, būtina pakoreguoti saugumą. Eikite į Failas/Parinktys/Saugos priežiūros centras/Saugos priežiūros centro parinktys/Makrokomandos parinktys. Čia reikia pasirinkti Įgalinti visas makrokomandas.


Dabar viskas paruošta ir pereiname prie makrokomandos kūrimo. Skirtuko atidarymas Rozrobnikas Ir mes spaudžiame.

Būsite paraginti įvesti makrokomandos pavadinimą, paspauskite „Windows“ klavišą, kad paleistumėte, ir pasirinkite knygą, kurioje norite išsaugoti makrokomandą.

Paspaudus mygtuką Gerai Prasideda makrokomandos įrašymas. Viskas, ką jums reikia padaryti, tai užsiregistruoti. Pavyzdžiui, galite sukurti lentelę ir ją redaguoti – nustatyti reikiamą eilučių, stulpelių skaičių, jų plotį. Tada, norėdami pradėti įrašymą, turite paspausti mygtuką.

Dabar, norėdami paleisti mūsų makrokomandą, turite įvesti Rozrobnikas stumti Makrokomandos.

Mes žinome savo makrokomandų kūrimą ir spaudžiame toliau Viconati. Taip pat galite pasirinkti klavišų kombinaciją, kurią įvedėme kurdami makrokomandą.

Šis makrokomandų kūrimo būdas neturi daug privalumų. Daugeliu atvejų tokią makrokomandą galima užšaldyti tik srauto knygoje bet kuriai konkrečiai situacijai. Daug efektyviau vikoristav makrokomandą, rašant papildomam kalbos programavimui Visual Basic. Tokios makrokomandos sukūrimas pareikalaus daug dainavimo įgūdžių. Buvo peržiūrėtas VBA makrokomandos kūrimo pavyzdys.

Kas yra makro? Makro— išsaugoma programos veiksmų seka, sukurta naudojant VBA (Visual Basic for Application). Dažniausias būdas rašyti makrokomandą „Excel“? Tiesiog.

Tobto. Jei reikia įvesti tiek pat kartų, galime prisiminti visus veiksmus ir paleisti juos vienu mygtuku. Nenoriu, kad mokytumėtės VBA kalbos, ir šiame straipsnyje nenoriu parodyti jums daugybės standartinių makrokomandų. Tiesą sakant, galite lengvai sukurti / įrašyti makrokomandą „Excel“. Kam nepaprastai svarbi Excel galia. Makro įrašymo įrenginys(Įrašykite savo veiksmus žemiau esančiame kode). Tobto. Savo veiksmus galite įrašyti kaip vaizdo įrašą ir paversti juos kodu (seka).

Trumpai tariant, jei šiandien nuspręsite atlikti tuos pačius veiksmus, galite pradėti automatizuoti šį procesą. Skaitykite toliau, kaip parašyti makrokomandą „Excel“?

1. Leiskite naudoti makrokomandas

Meniu (apvalus mygtukas viršuje) – „Excel“ parinktys – saugos priežiūros centras – saugos priežiūros centro parinktys – makrokomandos parinktys. Nustatykite komandą „Išjungti visas makrokomandas“.

Arba galite užsidirbti pinigų iš Rozrobnik indėlio

2. Spustelėkite meniu Įrankis darbui su makrokomandomis

Meniu (apvalus mygtukas viršuje) – „Excel“ parinktys – Pagrindinis – Rodyti skirtuką Mažmenininkas.

Norėdami išsaugoti makrokomandos kūrinius knygoje, turite išsaugoti failą .xlsm arba .xlsb. Spustelėkite mygtuką Išsaugoti – „Excel“ darbaknygė su makrokomandų palaikymu arba dviguba darbaknygė.

Taigi, kaip parašyti makrokomandą „Excel“?

Tai paprasta. Eikime į Excel. Puslapio apačioje, po šaudymo iš lanko nuorodomis, yra mygtukas „Įrašyti makrokomandą“.

Paspauskite mygtuką ir atsidarys langas „Įrašyti makrokomandą“. Makrokomandą vadiname taip, kaip ir derėtų lauke Makrokomandos pavadinimas:. Nustatome šiuos klavišus, kuriuos galime spustelėti (nebūtina).

Atspausdinta gerai. Makro įrašymo įrenginio įrašymas prasidėjo.

Viskas. Dabar pažvelkime į tuos veiksmus, kuriuos reikia įsiminti naudojant makrokomandą. Pavyzdžiui, turime pašalinti vieną eilutę ir dažyti A1 ta pačia spalva.

Šių manipuliacijų metu pakeiskite mygtuką „Įrašyti makrokomandą“ po lapais, apšvieskite kvadratą spustelėdami tą, kurį įvedėte su makrokomandu.

Kaip paleisti tuos, kurie išėjo? Paspauskite mygtuką, atsiras langas Pasirinkti makrokomandą, pasirinkite reikiamą makrokomandą ir paspauskite mygtuką Baigti.

Kaip galima stebėtis tuo, kas atsitiko? Paspausk mygtuką. Pasirinkite reikiamą makrokomandą ir spustelėkite Redaguoti. Atsidaro makrokomandos įrašymo langas (VBA langas)

Kai artėjame, makrokodas turi sugesti.

Sub Butt1() " Butt1 Macro Rows("2:2").Pasirinkite pasirinkimą.Ištrinti Shift:=xlUp Range("A1").Pasirinkite su pasirinkimu.Interjeras .Raštas = xlSolid .PatternColorIndex = xlAutomatinis.Spalva = 65535 .TintAndShade = 0 .PatternTintAndShade = 0 Pabaiga su pabaigos antriniu elementu

“ yra komentaro simbolis, tobto. Ši eilutė nedalyvauja kode. Makrokomandai būtina turėti pavadinimą (Sub Application1()) ir pabaigą (End Sub).

Galite perskaityti, kaip sukurti makrokomandos mygtuką.

Na, o jei galite, galite užsirašyti savo veiksmą, kad galėtumėte jį pakartoti kuo dažniau!

Galite perskaityti, kaip išsaugoti makrokomandą visoms knygoms kompiuteryje.

Šiuo tikslu failas Asmeninis.

Galite perskaityti, kaip paleisti makrokomandą užkulisiuose

Sėkmės, jums prireiks stebuklų!

Pasidalinkite mūsų straipsniu savo socialiniuose tinkluose:

Jei Microsoft Excel yra užduočių, kurios kartojasi, galite įrašyti makrokomandą, kad šios užduotys būtų automatizuotos. Makrokomandas yra veiksmas arba veiksmų rinkinys, kurį galite atlikti tiek kartų, kiek norite. Suaktyvinus makrokomandą, įrašomi pelės paspaudimai ir klavišų paspaudimai. Sukūrę makrokomandą, galite ją pakeisti, kad atliktumėte nedidelius roboto pakeitimus.

Tarkime, kad kiekvieną mėnesį sukuriate apšvietimą savo apskaitos vadybininkui. Ar norite suformatuoti klientų vardus iš susiūtų verslo įrašų raudona spalva, taip pat norite suformatuoti paryškintą formatavimą. Galite sukurti makrokomandą, kuri greitai užstringa, pakeisti formatavimą į pasirinktą centrą ir atšaukti.

Procedūra

Įrašykite makrokomandą

Norėdami pakeisti makrokomandą, grupėje kodas depozitu rozrobnik spauskite mygtuką makrokomandas pakeisti

Tolesnė veikla

Procedūra

Atidžiau pažvelgti į makrokomandą

Norėdami susipažinti su mano Visual Basic programavimu, galite pakeisti makrokomandą.

Norėdami pakeisti makrokomandą, skirtuke rozrobnik spauskite mygtuką makrokomandas, pasirinkite makrokomandos pavadinimą ir paspauskite mygtuką pakeisti. Atsidaro „Visual Basic“ rengyklė.

Pažiūrėkite, kaip įrašai rodomi kode. Dalis kodo, sudėlioto už viską, jums bus aišku, o jų veiksmai gali būti šiek tiek paslaptingi.

Eksperimentuokite su kodu, uždarykite Visual Basic redaktorių ir paleiskite makrokomandą. Šį kartą stebėkitės tuo, kas atrodo ne taip.

Papildoma informacija

Dabar galite prisijungti prie „Excel Tech“ bendruomenės, prašyti pagalbos iš atsakymų bendruomenės ir reklamuoti naują funkciją ar patobulinimą svetainėje.

Makrokomandos leidžia išplėsti „Excel“ funkcionalumą. Jie automatizuoja darbo procesus ir didžiąją dalį įprastų bankininko darbų atlieka patys. Jums tereikia išmokti naudoti makrokomandas ir jūsų produktyvumas padidės dešimt kartų!

Nereikia būti programuotoju ar išmanyti VBA programavimą, kad galėtumėte kurti savo makrokomandų programas naudodami makrokomandų įrašymo įrankį.

Pirmiausia paprašysiu įjungti jungiklių skydelį. Norėdami tai padaryti, meniu „Failas“ atidarykite parinkčių grupę „Parinktys“. „Excel“ parinkčių lange atidarykite grupę „Tinkinti eilutes“. Grįžkite į dešinįjį tinkinimo stulpelį tuo pačiu pavadinimu „Srautų tinkinimas“. Tada pažymėkite parinktį „Perpardavėjas“, kaip parodyta toliau pateiktame paveikslėlyje:

Dabar turime prieigą prie naujo skirtuko „Perpardavėjas“ puslapyje su visais įrankiais, skirtais darbui „Excel“ automatizuoti ir makrokomandoms kurti.

VBA ir makrokomandų apibrėžimas programoje Microsoft Excel

Makrokomandos yra vidinės programos, kurios atima visus įprastus darbus, kurie palengvina Koristuvachevo gyvenimą. Kozhen koristuvach gali sukurti makrokomandą be žinių apie programavimą. Tam yra makrokomandos įrašymo įrenginys, kuris paleidžiamas mygtuku Įrašyti makrokomandą.

Šiuo režimu „Excel“ makrokomandos įrašymo įrenginys įrašo visus kompiuterio veiksmus, perkeldamas juos į VBA kodą automatiniu režimu. Baigę įrašymą galite pasirinkti baigtą programą, kuri pati atliks veiksmus, kuriuos atlikote prieš įrašant.

Kaip įrašyti paruoštą makrokomandą „Excel“? Gana paprastai:


Naudodami papildomas makrokomandas savo verslo produktyvumą galite padidinti dešimtis kartų. Kad būtumėte 100% veiksmingi įrašydami savo makrokomandas, turite laikytis paprastų taisyklių, kurios veiksmingai paveiks jų galią įrašymo metu ir efektyvumą įrašant.



Kaip naudoti makrokomandas Excel

5 paprasti patarimai, kurie padės sukurti makrokomandas be programavimo. Patikrinkite šiuos paprastus veiksmus, kurie leidžia greitai ir lengvai automatiškai sukurti makrokomandas:

1 Teisingi makrokomandų pavadinimai.

Suteikite makrokomandoms trumpus arba alternatyvius pavadinimus. Kai tik tai suprasite, netrukus sukursite daug makrokomandų. Pasirinkus dialogo lange, juos lengva atpažinti naudojant trumpus ir alternatyvius pavadinimus. VBA sistema leidžia įvesti aprašymą prieš pavadinimą. Obov'yazkovo vikoristovite її.

Jei turite makrokomandą, turite pradėti nuo raidės ir negalite įterpti tarpų, simbolių ar padalijimo ženklų. Po pirmojo simbolio galite pridėti daugiau raidžių, skaičių ar mažesnių kirčio ženklų, o didžiausias simbolių skaičius gali būti 80 simbolių.

2 Vikorist absoliutūs (ne absoliutūs) vidurio adresai

Absoliutūs adresai viduryje yra tikslesni nei žymeklio vieta, jei informacija apie jo vietą įrašyta makroadresuose, įrašymo metu glaudžiai susieta su konkrečiu viduriu. Absoliutūs adresai apriboja makrokomandos galimybes pridėti / pašalinti duomenis iš „Excel“ arba duomenų sąrašas tampa didesnis. Yra specifinių funkcijų, kurios nesusieja žymeklio su konkrečiu adresu viduryje.

Programoje „Excel“ įjungtas „Absoliutus“ režimas arba galite jį pakeisti spustelėdami mygtuką „Pranešti apie skelbimus“, esantį po mygtuku „Įrašyti makrokomandą“, esančią skirtuko „Mažmenininkas“ įrankių juostoje:


3 Pirmiausia pradėkite įrašymą naudodami žymeklį A1

Absoliutus vidurio centras visada atliekamas iš išėjimo padėties (adresas A1 viduryje) - iki žymeklio su jūsų duomenimis adreso. Jei savo makrokomandą išsaugojote specialių makrokomandų knygoje (rekomenduojama tai padaryti), galite išbandyti savo programą kitose svetainėse su panašiais duomenimis. Kai pradedate įrašyti makrokomandą, nesvarbu, kur yra žymeklis! Kadangi jau esate A1 parduotuvėje, pirmąją makrokomandą galima įrašyti paspaudus Ctrl+Home klavišus.

Pavyzdys: žinokite, kad kiekvieną mėnesį pašalinate daugybę lentelių iš visų tipų. Turite tvarkyti duomenis ir tvarkyti ekranus, kad sukurtumėte dar vieną tūkstantąją sėkmės dalį. Galite įrašyti makrokomandą, kad būtų rodomos visos šios funkcijos, bet ir sujungtumėte visas funkcijas į vieną bendrą lentelę.

4 Tada pereikite nuo klavišų tiesiai prie makrokomandos įrašymo valandos

Norėdami perkelti žymeklį, naudokite rodyklių klavišus (taip pat Ctrl + aukštyn). Padėkite žymeklį taip, kad prireikus galėtumėte pridėti, keisti arba ištrinti duomenis lentelės viduryje.

Naudingi naršymo tikslai yra sudėtingi ir nėra tokie patikimi įrašymo metu. Jei pateksite į makrokomandas dešinėje, Vikoristavvat Misha gražiau wiklik meniu.

5 Sukurkite makrokomandas konkrečioms mažoms užduotims

Apkarpykite makrokomandas mažoms konkrečioms užduotims atlikti. Kuo didesnis makrokomandos programos kodas, tuo ji veikia efektyviau, ypač jei reikia sukurti daug funkcijų arba sukurti daug formulių didelėje skaičiuoklėje.

Tiesiogiai paleidę procesą, galite greitai peržiūrėti rezultatus ir patikrinti jų rezultatų tikslumą.

Kadangi ilgos makrokomandos išskaidyti į trumpas programas neįmanoma, reikia žingsnis po žingsnio patikrinti jos funkcionalumą. Kiekvieną kartą paspauskite klavišą F8, jei reikia pereiti prie kito žingsnio karalystės istorijoje. Priėmus sprendimą, programos atsisiuntimo procesas sulėtėja. Galite pataisyti atsiskaitymą, todėl nesunku sužinoti papildomos pagalbos arba ją užrašyti nauju būdu.