1
Decideți asupra aspectului foii de calcul. Foaia dvs. de calcul trebuie să respecte un stil care permite altor utilizatori să găsească rapid câmpurile dorite.
- Puteți organiza foaia de calcul orizontal sau vertical. Majoritatea utilizatorilor consideră că este mai ușor să lucreze cu un aspect vertical, mai ales dacă tipăriți foaia de lucru.
2
Creați unele "etichete de text" pentru foaia de calcul. Efectuați un titlu / etichetă în partea de sus a fiecărei coloane din stânga fiecărui rând.
3
Apăsați simultan pe Alt și pe F11. Aceasta va inițializa editorul Microsoft Visual Basic.
4
Faceți dublu clic pe "ThisWorkbook" din secțiunea "Project-VBA Project" din colțul din stânga sus. Veți deschide o fereastră de codificare în partea principală a editorului.
5
Selectați "Procedură" din meniul Inserare. Se deschide caseta "Adăugați procedura".
6
Introduceți un nume pentru procedură, în câmpul "Nume". Oferiți un nume semnificativ, cum ar fi "SumExpenses", dacă foaia de lucru interactivă este utilizată, de exemplu, în raportul de cheltuieli de călătorie. Faceți clic pe OK pentru a închide caseta.
- Numele procedurii nu poate conține spații, dar puteți utiliza o subliniere (_) dacă doriți.
- După ce închideți caseta Adăugați o procedură, veți vedea o linie numită "Public Sub", urmată de numele procedurii dvs. Sub această linie va fi un spațiu și cuvintele "End Sub".
7
Introduceți un cod pentru fiecare câmp de inserare în foaia de lucru. Trebuie să introduceți două rânduri pentru fiecare intrare.
- Prima linie de cod folosește formularul "Range (" cellname "). Selectați", unde "cellname" reprezintă celula la care vor intra datele introduse. Aceasta ar trebui să fie celula imediat din dreapta titlului. Dacă aveți titlul în A2, utilizați câmpul de introducere în B2 (Intervalul ("B2"). Selectați). Utilizați ghilimelele între numele celulei și nu întreaga formulă.
- A doua linie de cod va fi „ActiveCell.Value = InputBox (“ InputPrompt „),“ în cazul în care „InputPrompt“ este textul care va apărea pentru a ghida utilizatorul cu privire la tipul de informații care trebuie introduse. De exemplu, dacă "celula de intrare" este pentru cheltuielile de masă, înlocuiți "InputPrompt" cu "Introduceți suma totală cheltuită pentru mese, inclusiv sfaturile". Utilizați ghilimelele între numele celulei și nu întreaga formulă.
8
Introduceți codul pentru fiecare câmp de calcul. Trebuie să utilizați din nou cele două linii ca deja menționat mai sus, dar acest timp, ActiveCell.Value este un calcul sau o funcție numerică ca „SUM“ ( „USM“), în locul InputCasuta folosit pentru a afișa promptul de intrare.
9
Adăugați o linie de comandă pentru a salva foaia de lucru. Formatul este "ActiveWorkbook.SaveAs Nume fișier: =" Filename.xls "," unde "Filename" reprezintă numele foii de lucru interactive. Utilizați ghilimelele între numele foii de lucru și nu întreaga formulă.
- Dacă utilizați Excel 2007 sau o versiune ulterioară, puteți înlocui extensia ".xls" cu ".xlsx", dar cele cu Excel 2003 sau anterioare nu vor putea deschide foaia de lucru fără a fi instalat un plug-in.
10
Apăsați simultan pe Alt și pe Q. Aceasta va închide editorul Visual Basic.
11
Apăsați simultan pe Alt și pe F8. Aceasta va deschide caseta Macro.
12
Faceți clic pe numele procedurii dvs. din lista Macrocomenzi. Dacă procedura dvs. este singura din listă, aceasta va fi selectată automat.
13
Faceți clic pe butonul "Opțiuni". Vi se va solicita să definiți o cheie care va fi utilizată ca o comandă rapidă, alături de Ctrl. Utilizați ceva intuitiv și nu este folosit, de exemplu "și" pentru "intrare".
14
Faceți clic pe "OK" pentru a închide caseta Opțiuni macro. Acum puteți distribui foaia de lucru interactivă oricui o folosește. După ce îl deschideți, utilizatorii pot utiliza comanda rapidă și urmează instrucțiunile create pentru a completa datele.