Dacă în Excel nu există un registru Personal Macro Workbook, va trebui creat unul înainte de a face înregistrarea macrocomenzii. (Dacă există deja un registru Personal Macro Workbook, se sare această etapă.) Se urmează etapele:
Astfel, Excel a generat fișierul Personal Macro Workbook care de acum poate fi folosit la păstrarea tuturor macrocomenzilor globale.
Pentru a înregistra o macrocomandă, se pornește Excel și se urmează etapele:
1. Se creează un nou registru (workbook) prin alegerea opțiunii File > New > Blank Workbook.
2. Clic pe eticheta Developer din Ribbon, apoi clic pe butonul Record Macro (sau doar clic pe butonul Record Macro din bara de stare). Excel afișează fereastra de dialog Record Macro, în care sunt introduse informațiile.
3. În caseta text Macro Name (Nume macrocomandă) se introduce numele macrocomenzii: Tabel_pentru_orar.
4. În caseta text Shortcut Key (Taste de comenzi rapide), se poate introduce o combinație de taste. (Combinația de taste poate fi adăugată ulterior.)
5. În lista Store Macro In (Memorare macrocomandă în), se alege locația în care va fi salvată macrocomanda: în Personal Macro Workbook, într-un registru nou (new workbook) sau în registrul curent. Salvarea macrocomenzii în Personal Macro Workbook oferă mai multă flexibilitate, deoarece se află în containerul Excel cu macrocomenzi globale și poate fi folosită ulterior.
6. Se introduce o descriere pentru macrocomandă în caseta text Description (Descriere).
7. Clic pe butonul OK pentru a închide fereastra de dialog Record Macro și a începe înregistrarea macrocomenzii.
La deschiderea Excel, uneori acesta nu deschide și Personal Macro Workbook. Dacă la deschidere este afișat un mesaj de eroare care spune că fișierul trebuie să fie deschis pentru înregistrare - "Personal Macro Workbook in the startup folder must stay open for recording," fișierul trebuie deschis manual. Se închide fereastra de dialog Record Macro.
În File > Options > Trust Center, clic pe butonul Trust Center Settings. Clic Trusted Locations din panoul din stânga. Clic pentru a selecta Excel Default Location: User Startup, apoi mai jos la Path se află locația dorită pe hard drive. Ar putea fi: C:\Users\ NumeUtilizator\AppData\Roaming\Microsoft\Excel\XLSTART. În File Explorer se caută această cale, apoi dublu clic pe fișierul PERSONAL.XLSB pentru a-l deschide.
8. În noua foaie de lucru se construiește tabelul șablon pentru orar.
9. După finalizare, clic pe butonul Stop Recording de pe Ribbon sau bara de stare pentru a opri înregistrarea macrocomenzii.
Apoi se testează noua macrocomandă.
Se creează o foaie de lucru nouă alegând File > New > Blank Workbook.
În eticheta Developer, clic pe butonul Macros pentru a deschide fereastra de dialog Macro.
Cu dublu clic pe macrocomanda PERSONAL.XLSB!Tabel_pentru_orar, ar trebui ca să fie afișat tabelul construit și înregistrat anterior. Se pot șterge cele două registre de lucru care au fost create în această sesiune. Nu mai este nevoie de ele. Clic pe butonul X din partea dreaptă sus a ferestrei pentru a le închide, apoi se alege opțiunea fără salvare: Don't Save. Dar se salvează registrul PERSONAL.XLST.