• Despre
  • Publicitate
  • Echipa
    • Darius
    • Gabriel
    • Razvan
    • Alex
    • Cristian
  • Abonare

Arena IT

Stiri IT | Blog hardware, software, evenimente IT

Oferta Acer Nitro 7
Oferta Acer Nitro 7
Black Friday - reducere Mac PDF Editor
  • Home
  • Hardware
    • Previews
    • Reviews
    • Stiri
  • Software
    • Reviews
    • Stiri
  • Jocuri
    • Reviews
    • Stiri
  • Internet
  • Stiinta
  • Auto
    • Reviews
    • EV reviews
  • Diverse
    • Editorial
    • Evenimente IT
« Review sistem Arkay by PC Garage
DxOMark si-a actualizat procedura de evaluare a camerelor foto »

Mic tutorial Excel: cum inregistrezi un Macro

19.09.2019 06:38 | Cristian Răducă 4 Articole Speciale

Ti-a placut?

Share articol ArenaIT

La precedentul articol despre Microsoft Excel, mi-a atras atentia un comentariu despre VBA. Asa mi-am adus aminte ca aceste trei litere sunt unele care seamana panica in sufletul majoritatii utilizatorilor casual de tabele. 

Recunosc ca nici eu, care sunt destul de avansat in ceea ce priveste utilizarea programului, nu ma simt confortabil cand le vad in fata ochilor. Explicatia este simpla: VBA este acronimul de la Visual Basic for Applications si reprezinta, in esenta, un limbaj de programare dezvoltat de Microsoft pentru automatizarea lucrului in Excel, dar si in celalalte aplicatii din suita Office. Cum nu toti suntem programatori si nu am studiat limbajele de programare prin scoli, putem intelege de unde apare panica.

Ei bine, azi va voi invata cum sa va folositi de VBA, fara a avea vreun fel de experienta in programare. ba chiar, fara a avea vreun fel de experienta in utilizarea Microsoft Excel! Trucul l-am descoperit pe vremea cand am primit ca task automatizarea unor fisiere care contineau date confidentiale si care aveau dimensiuni considerabile. Printre altele, aveam nevoie sa copiez tot felul de formule dintr-un sheet si sa le transform in cifre in altul. Pare simplu, nu? Aveam de facut doar doua operatii – copy intr-o parte si paste special values in alta. Numai ca ultima dintre ele presupunea un click dreapta si alegerea optiunii de paste din lista. Asa ca, am studiat mai pe indelete, in timpul meu liber, ca doar nu sunt platit sa pierd vremea!, si am gasit solutia salvatoare. Tot ce aveam de facut era sa creez un macro care sa faca acea actiune de paste special values pentru mine. Si pentru ca v-am povestit aici, am studii de jurnalism, nu de IT, a trebuit sa improvizez. Asa am descoperit ca pot inregistra actiunea si o pot apoi aloca, folosit VBA, unei secvente de taste. Cum CTRL+V este combinatia pentru paste simplu, am ales CTRL+W.

Haideti sa va explic cum puteti face si voi asta:

  • activati tab-ul Developer in Excel, urmand pasii din materialul video de mai jos:

  • mergeti la tab-ul Developer si apasati Record Macro:

  • denumiti Macro-ul (numele trebuie sa nu contina spatii), ii asignati o combinatie de taste, o descriere si alegeti locatia unde il salvati:

  • efectuati exact actiunea pe care o doriti inregistrata:

  • apasati butonul de Stop recording:

La final, puteti vizualiza actiunea macro inregistrata, accesand tab-ul Developer, meniul Macro, sau direct in Visual Basic:

Daca vreti sa vedeti si cum arata, in limbaj de programare, puteti apasa butonul Step Into, si veti vedea textul de mai jos:

Sub PasteVal()
Selection.PasteSpecial Paste:=xlValues
End Sub

Procesul poate fi repetat cu orice alta actiune pe care doriti sa o automatizati. Sper sa va fie de folos, mai ales daca sunteti la inceputurile studiilor in Excel. Va rog, insa, sa tineti cont ca materialul de fata este scris in mod simplist si nu se adreseaza deloc celor care au cunostinte vaste in domeniu.

Ti-a placut? Da-ne un: Share articol ArenaIT

Semnaleaza o eroare

Multumim pentru feedback, o sa reparam eroarea in curand! :)

Excel Macro Microsoft Microsoft Excel Microsoft Office Office tutorial VBA

Iti multumim ca ne citesti!
Daca vrei sa sustii dezvoltarea noastra, cumpara prin linkurile noastre afiliate PCGarage, eMAG, evoMAG, Altex

Participa la discutie!

  1. Cristian says

    19.09.2019 at 10:25

    Suspectez ca vlookup si hlookup te-ar fi ajutat in taskul tau de copy paste.
    Totusi, VBA poate face fff multe, dar, in opinia mea, daca ajungi sa scrii mai mult de o functie de colorat celule deja te complici. Daca ajungi sa folosesti date statistice din excel pentru a lua decizii prin vba, ar cam fi cazul sa folosesti o baza de date si un programator 🙂

    Totusi, buna treaba cu articolul, ajuta multi (probabil, putini din utilizatorii site-ului). Keep up the good work.
    Ai putea sa continui ce faci cu ceva prezentari pentru cele mai utile si simple functionalitati ale excel-ului:
    – Pivot Table / Chart – FFFF UTIL
    – Filters
    – Sorting
    – Conditional Formatting
    – Functii gen VLOOKUP, AVERAGE

    Spor!

    Răspunde
    • Cristian Răducă says

      19.09.2019 at 11:52

      Merci pt feedback. In limita timpului, am sa mai scriu asemenea articole. Apropo de h si v lookup, nu ma ajutau, din pacate 🙂

    • sciuro says

      21.09.2019 at 17:32

      Na că am aflat și eu de hlookup, adică un vlookup pe orizontală – ce să fac dacă nu lucrez cu tabele pe rânduri. Cât despre calcule, mai nou se folosește Google Sheets & Libreoffice pentru că nu trebuie licență.

  2. Jedi1 says

    19.09.2019 at 18:07

    consider ca Excelul ar trebui sa fie inclus la BAC 🙂 – nu Fefeleaga sau Luceafarul – [ nu neg faptul ca trebuiesc totusi facute cunoscute elevului Fefeleaga si Luceafarul ..atentie ! ]

    Răspunde

Lasa un comentariu! Anulează răspunsul

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.

Oferta Acer Nitro 7
Black Friday - reducere Mac PDF Editor

Sustinere

Daca vrei sa sustii dezvoltarea noastra, cumpara prin linkurile noastre afiliate PCGarage, eMAG, evoMAG, Altex

Articole populare

De ce 2020 ar putea fi anul cand imi voi lua o masina electrica #ElmobChallenge
De ce 2020 ar putea fi anul cand imi voi lua o masina electrica #ElmobChallenge

10.12.2019

Huawei P40 si P40 Lite – primele informatii
Huawei P40 si P40 Lite – primele informatii

12.12.2019

Sony Xperia 3 – flagship cu 12GB RAM si Snapdragon 865
Sony Xperia 3 – flagship cu 12GB RAM si Snapdragon 865

09.12.2019

TSMC pregateste 3 nanometri in 2022
TSMC pregateste 3 nanometri in 2022

11.12.2019

Redmi (Xiaomi) a lansat K30 4G/5G – telefoane ieftine cu ecran de 120Hz si 5G
Redmi (Xiaomi) a lansat K30 4G/5G – telefoane ieftine cu ecran de 120Hz si 5G

10.12.2019

Proiecte de urmarit

  • 🖥️ Configuratia Lunii
  • ☕ Cafeluta IT
  • 📋 Sondaje

Ultimele articole

Galaxy Note 10 primeste build stabil de Android 10
Galaxy Note 10 primeste build stabil de Android 10

13.12.2019

10 ani de Angry Birds
10 ani de Angry Birds

13.12.2019

Samsung a vandut deja 1 milion de Fold-uri
Samsung a vandut deja 1 milion de Fold-uri

13.12.2019

Microsoft a anuntat consola Xbox Series X
Microsoft a anuntat consola Xbox Series X

13.12.2019

Testam… Xiaomi Mi Note 10
Testam… Xiaomi Mi Note 10

12.12.2019

Recomandam

VPS Bun
Scutere Electrice

Ultimele review-uri

Review Deepcool Assassin III – cel mai bun cooler pe aer pe care l-am testat
Review Deepcool Assassin III – cel mai bun cooler pe aer pe care l-am testat

10.12.2019

Review cooler all-in-one Deepcool Castle 360 EX
Review cooler all-in-one Deepcool Castle 360 EX

09.12.2019

Acer ConceptD – laptop „normal” pentru editare foto/video
Acer ConceptD – laptop „normal” pentru editare foto/video

05.12.2019

Impresiile despre Philips 43PUS7304/12 – televizor 4K cu HDR si Ambilight
Impresiile despre Philips 43PUS7304/12 – televizor 4K cu HDR si Ambilight

03.12.2019

5G pe strazile din Cluj Napoca
5G pe strazile din Cluj Napoca

03.12.2019

Citeste mai multe review-uri

Parteneri

  • ComputerBlog
  • Darius Jula
  • Electromobilitate
  • PC Troubleshooting
  • Zoso

Confidentialitate si cookie-uri

  • Termene si conditii
  • Politică privind fișierele cookies
  • Politica de confidentialitate
  • Management date personale

© 2007 - 2019 Arena IT, toate drepturile rezervate · Gazduit de Hosterion · Construit de Darius · Statistici trafic T5

Multumim pentru feedback, o sa reparam eroarea in curand! :)

Acest site foloseste cookies. Navigand in continuare, va exprimati acordul asupra folosirii cookie-urilor. Citeste mai multe