Cum se setează o foaie implicită în Excel pentru Office 365

În mod normal, Excel redeschide un registru de lucru din foaia de lucru care era activă la ultima salvare. Dacă doriți ca o anumită filă, cum ar fi un tablou de bord, o pagină de instrucțiuni sau un rezumat, să apară de fiecare dată când se deschide fișierul, puteți seta acest comportament cu o mică macrocomandă de evenimente VBA în versiunea desktop a Excel pentru Microsoft 365. Macrocomanda activează foaia de lucru pe care o denumiți de fiecare dată când se deschide registrul de lucru.

Această metodă necesită un registru de lucru activat pentru macrocomenzi și funcționează numai atunci când macrocomenzile VBA sunt permise să ruleze. Excel pentru web poate deschide un fișier .xlsm, dar nu rulează macrocomenzi VBA. Dacă nu doriți să utilizați macrocomenzi, selectați foaia preferată înainte de a salva și închide registrul de lucru; Excel va reține, în general, ultima foaie activă.

1. Alegeți și denumiți foaia de lucru implicită

Deschideți registrul de lucru în aplicația desktop Excel. Găsiți foaia de lucru pe care doriți ca utilizatorii să o vadă mai întâi. Redenumiți fila cu un nume clar și stabil, dacă este necesar: faceți dublu clic pe fila foii, tastați un nume, cum ar fi Principal , și apăsați Enter. Numele foilor în VBA trebuie să corespundă exact cu numele filei, inclusiv spațiile și semnele de punctuație.

Asigurați-vă că foaia este o filă de foaie de lucru, nu o foaie de diagramă. Dacă intenționați să o redenumiți ulterior, nu uitați să actualizați și macrocomanda.

Registru de lucru Excel pentru desktop cu filele foii de calcul Principal, Date și Rezumat, cu opțiunea Principal selectată.
Registru de lucru Excel pentru desktop cu filele foii de calcul Principal, Date și Rezumat, cu opțiunea Principal selectată.

2. Deschideți editorul VBA și selectați ThisWorkbook

  1. Cu registrul de lucru deschis, apăsați Alt+F11 pe Windows pentru a deschide editorul Visual Basic for Applications (VBA). Pe un Mac, utilizați fila Dezvoltator din Excel și alegeți Visual Basic ; comenzile rapide de la tastatură pot varia în funcție de tastatură și versiune.
  2. Dacă panoul Project Explorer este ascuns, alegeți Vizualizare > Project Explorer sau apăsați Ctrl+R în Windows.
  3. În Project Explorer, extindeți proiectul pentru registrul de lucru, apoi extindeți Microsoft Excel Objects .
  4. Faceți dublu clic pe ThisWorkbook . În fereastra de cod, setați meniul derulant din stânga la Workbook și meniul derulant din dreapta la Open . Este posibil ca Excel să creeze Workbook_Openprocedura goală pentru dvs.
Editorul Visual Basic afișează arborele proiectului din registrul de lucru și opțiunea ThisWorkbook selectată.
Editorul Visual Basic afișează arborele proiectului din registrul de lucru și opțiunea ThisWorkbook selectată.

3. Adăugați macrocomanda Workbook_Open

Introduceți acest cod în fereastra de cod ThisWorkbook . Înlocuiți-l Maincu numele exact al foii de lucru alese.

Private Sub Workbook_Open()
    ThisWorkbook.Worksheets("Main").Activate
End Sub

Evenimentul Workbook_Openrulează atunci când se deschide registrul de lucru, iar Activatemetoda activează foaia de lucru specificată. Păstrați această procedură de eveniment în ThisWorkbook , nu într-un modul standard sau în fereastra de cod proprie a foii de lucru.

Cod VBA în ThisWorkbook folosind Workbook_Open pentru a activa foaia de lucru principală.
Cod VBA în ThisWorkbook folosind Workbook_Open pentru a activa foaia de lucru principală.

4. Salvați registrul de lucru ca fișier .xlsm

  1. Reveniți la Excel și selectați Fișier > Salvare ca (sau Salvare copie , în funcție de configurație).
  2. În lista de tipuri de fișiere, alegeți Registru de lucru Excel cu macrocomenzi activate (*.xlsm) .
  3. Salvați fișierul. Dacă Excel avertizează că nu se poate salva codul VBA într-un registru de lucru fără macrocomenzi, alegeți opțiunea care păstrează formatul activat pentru macrocomenzi.
  4. Închideți registrul de lucru, apoi redeschideți fișierul .xlsm salvat pentru a verifica dacă se deschide în foaia selectată.
Opțiunile Salvare ca din Excel cu opțiunea Registru de lucru activat pentru macrocomenzi Excel (*.xlsm) selectată.
Opțiunile Salvare ca din Excel cu opțiunea Registru de lucru activat pentru macrocomenzi Excel (*.xlsm) selectată.

Limitări importante și note de securitate

  • Macrocomenzile trebuie permise. Excel poate bloca macrocomenzile pe baza setărilor Centrului de autorizare, a originii fișierelor sau a politicii organizaționale. Activați macrocomenzile doar în fișierele în care aveți încredere; nu slăbiți setările de securitate doar pentru ca această funcție să funcționeze.
  • Browserul nu rulează VBA. Excel pentru web poate afișa și edita un registru de lucru activat pentru macrocomenzi, dar macrocomanda de deschidere a evenimentului nu se va executa acolo. Deschideți fișierul în aplicația desktop pentru a utiliza acest comportament.
  • Destinatarii au nevoie de un fișier Excel compatibil pentru desktop și de permisiunea de a rula macrocomanda. Spuneți oricui partajați registrul de lucru ce face macrocomanda. Dacă macrocomanda este blocată, registrul de lucru se poate deschide în continuare, dar macrocomanda nu va forța activarea foii implicite.
  • Păstrați numele foii sincronizat. Dacă redenumiți sau ștergeți foaia de lucru țintă, actualizați numele între ghilimele din cod. În caz contrar, macrocomanda poate eșua la deschiderea registrului de lucru.

Depanare

Registrul de lucru se deschide într-o altă foaie

Confirmați că codul se află în obiectul ThisWorkbook din registrul de lucru corect și că procedura este denumită exact Workbook_Open. Verificați dacă numele foii de lucru corespunde exact cu fila, salvați ca .xlsm și redeschideți fișierul în aplicația desktop cu macrocomenzile permise.

Macrocomanda a dispărut după salvare

Formatul standard .xlsx nu păstrează codul VBA. Folosiți .xlsm pentru un registru de lucru Excel cu macrocomenzi activate sau restaurați codul și salvați din nou în formatul corect.

Am nevoie de fișier doar pentru a-mi aminti ultima foaie de lucru.

Este posibil să nu aveți nevoie de o macrocomandă. Selectați foaia de lucru pe care doriți să o afișați data viitoare, salvați registrul de lucru și închideți-l. În general, Excel restaurează ultima foaie activă, dar aceasta nu este o opțiune implicită fixă: dacă cineva salvează registrul de lucru în timp ce este selectată o altă foaie, următoarea deschidere poate afișa acea foaie în schimb.

Referințe oficiale Microsoft

Lasă un comentariu

Cum să muți o imagine în Microsoft Word

Cum să muți o imagine în Microsoft Word

Aflați cum să trageți o imagine în Word, să alegeți încadrarea textului, să o păstrați într-un paragraf sau să o remediați pe pagină și să depanați imaginile care nu se mișcă.

Cum se introduce o casetă de selectare în Excel: Două metode simple

Cum se introduce o casetă de selectare în Excel: Două metode simple

Aflați cum să inserați o casetă de selectare în Excel cu instrumentul în celulă, să numărați elementele bifate cu formule sau să adăugați un control formular legat în versiunile desktop mai vechi.

Cum se completează automat literele în Excel: de la A la Z și nu numai

Cum se completează automat literele în Excel: de la A la Z și nu numai

Generați litere mici de la A la Z sau etichete după Z în Excel cu o formulă de umplere cu ghidaj, o secvență sau o listă personalizată reutilizabilă.

Cum se taie cu o linie în Excel: Comenzi rapide și metode pas cu pas

Cum se taie cu o linie în Excel: Comenzi rapide și metode pas cu pas

Aflați cum să tăiați cu o linie în Excel pe Windows, Mac și web, să formatați o parte a unei celule și să eliminați linia fără a șterge valoarea acesteia.

Importul și exportul Office Outlook 2010: Mutarea datelor cu un fișier PST

Importul și exportul Office Outlook 2010: Mutarea datelor cu un fișier PST

Aflați cum să importați un fișier PST în Outlook 2010 sau să exportați e-mailuri, contacte, calendar și activități. Urmați meniurile corecte și evitați folderele lipsă sau duplicatele.

Modificarea înălțimii și lățimii grilei în Word 2010

Modificarea înălțimii și lățimii grilei în Word 2010

Aflați cum să ajustați înălțimea și lățimea grilei în Word 2010, să modificați frecvența liniilor vizibile și să setați spațierea orizontală și verticală subiacentă a grilei de desen.

Recuperarea unei parole Outlook PST cu Nucleus Kernel

Recuperarea unei parole Outlook PST cu Nucleus Kernel

Recuperează o parolă Outlook PST uitată cu pașii actuali ai Kernel, inclusiv cum să identifici fișierul corect, să faci o copie de rezervă și să verifici limitele instrumentului.

Cum se inserează o pagină web live într-un diapozitiv PowerPoint

Cum se inserează o pagină web live într-un diapozitiv PowerPoint

Utilizați programul de completare LiveWeb pentru a plasa un site web pe un diapozitiv PowerPoint, a seta dimensiunea și comportamentul de reîmprospătare și a verifica compatibilitatea înainte de prezentare.

Adăugați sărbători naționale în calendarul Outlook

Adăugați sărbători naționale în calendarul Outlook

Adăugați sărbători specifice fiecărei țări în noul Outlook, Outlook pe web sau Outlook clasic. Aflați cum să evitați evenimentele duplicate și să verificați dacă lipsesc datele din perioada 2026-2027.

Access 2010: Exportul unui tabel de bază de date în Excel 2010

Access 2010: Exportul unui tabel de bază de date în Excel 2010

Exportați un tabel Access 2010 în Excel 2010, alegeți dacă doriți să includeți formatarea, salvați pașii de export reutilizabili și verificați problemele comune legate de transferul de date.