marți, 9 iulie 2013

Notiuni întroductive




Macroul este un program creat în interiorul fişierelor Excel.
Cele mai simple macrouri sunt formate dintr-un şir de instrucţiuni care pot automatiza efectuarea unor operaţii repetitive, de exemplu formatarea într-un anumit mod a unei zone dintr-un sheet, cele mai complexe deja sunt adevărate programe, create cu ajutorul editorului VBA.

Macrourile se pot crea în două moduri:
- prin înregistrare (este mai uşoară deoarece nu ai nevoie de experienţa in programare pentru a-l crea) ;
- prin scriere (necesita anumite cunoştinţe de programare in VBA).

VBA (Visual Basic for Applications) este un limbaj de programare creat de Microsoft pentru automatizarea aplicaţiilor.
Atunci când este găzduită de o altă aplicaţie, cum ar fi Excel, VBA oferă mijloacele de interacţiune cu obiectele aplicaţiei gazdă. In acest caz, VBA permite dezvoltatorilor să furnizeze soluţii complete care extind şi/sau integrează aplicaţiile gazdă.
 

  Dacă vreţi să deschideţi un fişier care conţine macrouri, Excelul, implicit, afişează avertizări de securitate in fişier existând conţinut activ, potenţial nesigur.

Cu un  click pe Opţiuni, putem autoriza funcţionare macrourilor, pentru fiecare fişier separat sau pentru toate fişierele 

Excel 2007
Butonul Office->Excel Options->Trust Center->Trust Center Settings->Macro Settings ->Enable Macros

Excel 2010
File -> Options-> Trust Center->Trust Center Settings->Macro Settings ->Enable Macros

vezi şi video


Excel 2003

 

Şi alegem nivelul de securitate cel mai redus (Low)

Important
Macrourile pot să conţină coduri dăunătoare!
Este recomandat să descărcaţi macrouri din surse care consideraţi de încredere şi să folosiţi programe antiviruşi.


Extensii în Excel

Până la versiunea 2007 fişierele Excel aveau extensia .xls, indiferent de conţinutul lor. Începând de la Excel 2007 avem .xlsx pentru fişiere Excel fără macrouri şi .xlsm pentru cele cu macrouri.


Editorul VBA

În Excel 2007 su 2010 pentru a ajunge la editorul VBA trebuie să fie activă tabul Developer.
În Excel 2007  butonul Office  -> Excel Options -> Popular şi bifăm opţiunea pentru a activa categoria Developer.
În Office 2010, prin File  -> Excel Options -> Customize Ribbon   în lista din dreaptă activăm afişarea Tabului Developer.

În Office 2003 Tools -> Macro->  Visual Basic Editor.

Sau un shortcut  ALT + F11.

Sau click dreapta pe numele sheet+ului şi din meniul local selectaţi View Code.

Niciun comentariu:

Trimiteți un comentariu