Acasă
» MS OFFICE
»
Cum se deschide editorul VBA în Excel (Windows și Mac)
Cum se deschide editorul VBA în Excel (Windows și Mac)
Pentru a deschide VBA în Excel pentru desktop, apăsați Alt+F11 pe Windows. Pe un Mac, utilizați Dezvoltator > Visual Basic sau comanda rapidă de la tastatură Fn+Alt+F11 . Ambele rute deschid Visual Basic Editor (VBE), unde puteți vizualiza sau scrie macrocomenzi pentru un registru de lucru. Excel pentru web nu poate crea, rula sau edita macrocomenzi VBA, așadar deschideți fișierul în aplicația desktop dacă aveți nevoie de editor.
Apăsați Alt+F11 în timp ce un registru de lucru este deschis în Excel pentru Windows pe desktop.
Deschiderea editorului VBA în Excel pentru Windows
Comanda rapidă de la tastatură este cea mai rapidă metodă de a deschide editorul VBA. Microsoft listează Alt+F11 ca fiind comanda rapidă pentru deschiderea editorului Visual Basic for Applications în comenzile rapide de la tastatură din Excel .
Deschideți un registru de lucru în aplicația desktop Excel. Poate fi un registru de lucru nou și gol sau un fișier existent. Salvați mai întâi o copie dacă intenționați să testați cod nefamiliar.
Apăsați Alt+F11. Editorul se deschide într-o fereastră separată. Dacă laptopul atribuie o acțiune hardware funcției F11, țineți apăsată și tasta Fn, astfel încât Excel să primească tasta funcțională.
Folosește panglica dacă preferi mouse-ul. Selectează Dezvoltator > Visual Basic . Aceasta deschide același editor. Dacă treci la un alt registru de lucru, Project Explorer poate afișa și proiectul său VBA.
Comanda Visual Basic se află în grupul Cod din fila Dezvoltator din Excel.
Nu confundați Alt+F11 cu Alt+F8 : Alt+F8 deschide caseta de dialog Macrocomandă, unde puteți selecta și rula o macrocomandă salvată. Alt+F11 deschide editorul de cod. Pentru a reveni la Excel, apăsați din nou Alt+F11 sau schimbați ferestrele. Deschideți mai întâi registrul de lucru dacă doriți ca proiectul său să apară în Project Explorer.
Afișează fila Dezvoltator dacă lipsește
Excel ascunde fila Dezvoltator în mod implicit, dar o puteți adăuga pe panglică. În Windows, selectați Fișier > Opțiuni > Personalizare panglică . În lista File principale, bifați Dezvoltator , apoi selectați OK . Fila rămâne vizibilă dacă nu debifați caseta de selectare a acesteia ulterior. Aceștia sunt pașii din instrucțiunile Microsoft pentru afișarea filei Dezvoltator .
Activați Dezvoltator în Opțiuni Excel, apoi alegeți OK pentru a-l adăuga în panglică.
În Excel pentru Mac, deschideți Excel > Preferințe > Panglică și bară de instrumente . Sub Personalizare panglică, selectați Filele principale , bifați Dezvoltator și alegeți Salvare . Apoi selectați Dezvoltator > Visual Basic . Microsoft documentează, de asemenea, comanda rapidă pentru Mac ca Fn+Alt+F11; pe tastaturile Apple, tasta Alt este etichetată Opțiune. Consultați ghidul Microsoft Excel pentru Mac pentru filele Dezvoltator și instrucțiunile pentru comanda rapidă a editorului VBA .
Ce trebuie făcut după ce se deschide editorul
Panoul din stânga, numit Project Explorer, listează registrele de lucru deschise ca proiecte VBA. Un proiect poate conține obiecte din foi de lucru și registru de lucru, formulare și module standard. Dacă Project Explorer este ascuns în editorul Windows, selectați Vizualizare > Project Explorer sau apăsați Ctrl+R . Panoul mare de cod din dreapta este locul unde inspectați sau introduceți cod.
Exploratorul de proiecte identifică registrul de lucru, în timp ce panoul de cod afișează o procedură sau un modul.
Pentru a încerca o macrocomandă mică, selectați proiectul din registrul de lucru în Project Explorer, apoi alegeți Insert > Module . Tastați sau lipiți această procedură în noua fereastră de cod:
Sub AddWorksheet()
ActiveWorkbook.Worksheets.Add
End Sub
Faceți clic oriunde în interiorul procedurii și apăsați F5 sau utilizați comanda Executare din editor. Macrocomanda adaugă o foaie de lucru în registrul de lucru activ. Dacă doriți doar să inspectați codul existent, nu trebuie să rulați nimic. Pentru mai multe informații despre crearea și rularea macrocomenzilor, utilizați instrucțiunile pentru macrocomenzi de la Microsoft .
Salvați registrul de lucru astfel încât codul VBA să fie păstrat
Un registru de lucru standard .xlsx nu poate stoca cod macro VBA. Dacă adăugați cod pe care doriți să îl păstrați, utilizați Fișier > Salvare ca și alegeți Registru de lucru Excel cu macrocomenzi activate (*.xlsm) . Lista de formate de fișiere acceptate de Microsoft confirmă faptul că .xlsm stochează cod VBA, în timp ce .xlsx nu. Dacă Excel avertizează că macrocomenzile vor fi eliminate la salvarea ca .xlsx, anulați acea alegere de format și salvați în schimb o copie cu macrocomenzi activate.
Excel pentru web poate deschide un registru de lucru care conține macrocomenzi, dar nu poate rula, crea sau edita VBA-ul său. Alegeți Deschidere în aplicația desktop pentru a utiliza VBE. Dacă Alt+F11 nu face nimic, confirmați mai întâi că vă aflați în Excel desktop, apoi încercați Dezvoltator > Visual Basic ; pe un laptop, includeți Fn dacă este necesar. Dacă editorul se deschide, dar lista de proiecte lipsește, afișați Project Explorer din meniul Vizualizare.