Macroinstrucţiunile permit automatizarea unor operaţii de rutină,
transformînd o serie de mai multe acţiuni într-o singură comandă. Pentru a se realiza macroinstrucţiuni, aplicaţia folosită trebuie să conţină un limbaj de programare care să permită realizarea acestora. MS Excel dispune de un limbaj puternic de macroinstrucţiuni, numit Visual Basic for Application (VBA). Pentru a lucra cu macroinstrucţiuni înregistrate nu trebuie ştiut nimic despre programare, acestea generînd automat codul VBA care poate fi vizualizat ulterior. Operaţii care se pretează la implementarea macroinstrucţiunilor: macroinstrucţiuni de tipărire macroinstrucţiuni pentru introducerea datelor macroinstrucţiuni de formatare macroinstrucţiuni de creare a diagramelor Crearea unei macroinstrucţiuni se poate face în două moduri: - folosind instrumentul integrat de înregistrare a macroinstrucţiunilor - tastînd codul VBA al macroinstrucţiunii direct în editorul VBA
Înregistrarea şi rularea unei macroinstrucţiuni
Pentru înregitrarea unei macroinstrucţiuni se urmează paşii: 1. se deschide registrul de calcul, se activează foaia de calcul dorită şi se stabileşte celula activă 2. se alege opţiunea Instrumente (Tools) Macrocomandă (Macro) Înregistrare macrocomandă nouă (Record Macro) 3. se tastează numele macrocomenzii şi tasta de comandă rapidă Reguli: - numele trebuie să înceapă cu o literă - numele pot conţine numere, litere şi caracterul de subliniere - nu sunt permise spaţii - numele poate avea max. 255 caractere 4. se alege opţiunea OK pt. a începe operaţia de înregistrare, caseta de dialog dispare şi apare bara de instrumente Oprire înregistrare 5. se execută instrucţiunile care urmează a fi înregistrate, după care se execută clic pe butonul Stop înregistrare 6. Macroinstrucţiunea se rulează folosind tasta de comandă rapidă.