Bob a pus săptămâna aceasta întrebarea Excel.
Am o problema. Baza de cunoștințe Microsoft oferă o macrocomandă Excel pentru a remedia problema, dar nu pot afla cum să introduc acea macrocomandă în Excel. Ce este VBA? Unde lipesc macro-ul?
Excelentă întrebare. Există o mulțime de site-uri pe Internet care oferă ajutor, dar toate presupun că știți elementele de bază despre macro-uri. Iată un set de indicații pas cu pas pentru utilizarea unei macrocomenzi de pe un site web.

Pasul 1: Porniți editorul Excel Visual Basic apăsând Alt-F11 sau utilizând meniul Instrumente> Macro.
OK, sigur - acest lucru pare intimidant la prima încercare. Aș fugi și dacă aș fi și tu!
În partea stângă jos este o fereastră de proprietăți. Nu veți avea nevoie de acest lucru până când nu încercați să vă faceți propriile forme de utilizator, așa că nu vă faceți griji acum.

În stânga sus este fereastra proiectului. Fereastra proiectului este utilă atunci când aveți mai multe fișiere Excel deschise odată. Macro-urile Excel VBA pot fi stocate chiar într-un registru de lucru. Puteți utiliza fereastra proiectului pentru a comuta de la carte la carte. Dacă nu puteți vedea tot textul, deoarece fereastra este prea îngustă, apucați marginea dreaptă a ferestrei proiectului și trageți spre stânga.
Marea zonă gri din partea dreaptă a ecranului este locul în care macro-ul dvs. va merge în cele din urmă. Iată doar un pic din lingo-ul de care aveți nevoie. O macrocomandă Excel se numește „Procedură”. Mai multe proceduri pot fi stocate într-un singur "Modul".
Primul lucru de făcut este să introduceți un modul gol în acest registru de lucru. Din meniu, selectați Inserare> Modul. Acum sunteți gata să lipiți o macrocomandă de pe web.

Folosind un browser, navigați la o pagină cu macro. Folosind mouse-ul, faceți clic și trageți pentru a evidenția întreaga macro. Aceasta include linia care pornește „Sub” până la capăt prin linia „End Sub”. Utilizați comanda Editare> Copiere din meniu pentru a copia macro în clipboard.

Reveniți la editorul Visual Basic. Faceți clic în fereastra mare de cod alb, chiar sub „(General)”. Faceți Editare> Lipire pentru a lipi macro-ul copiat în registrul de lucru.
Iată câteva lucruri de observat. Linia de sus care începe cu „Sub” se termină cu numele macro. Este important să rețineți acest nume de macrocomandă, astfel încât să puteți rula macrocomanda mai târziu. Liniile de cod care încep cu un apostrof sunt comentarii în cod. Aceste linii vor apărea verzi. Citiți-le pentru a vedea dacă există note despre care trebuie să vă faceți griji. De exemplu, Microsoft vă va sfătui adesea dacă codul trebuie să fie diferit pentru o versiune mai veche de Excel.
Ești gata să fugi. Reveniți la Excel. Sub meniul Instrumente, selectați Macro. Selectați numele macrocomenzii din caseta de dialog și faceți clic pe RUN.
Când salvați acest registru de lucru Excel, macro-ul va fi salvat în registrul de lucru. De fiecare dată când acest registru de lucru este deschis, puteți rula macro-ul.
Felicitări! Acum puteți copia și rula macrocomenzi utile de pe web.
Notă pentru utilizatorii Excel 95: Excel 95 nu a oferit același editor VB. Din Excel 95, ați insera> Modul direct din Excel. Foaia Module va apărea apoi ca o foaie în registrul de lucru Excel. Lipiți macrocomanda pe această foaie de modul goală și utilizați meniul Instrumente> Macro pentru a rula la fel ca mai sus.