Innehållsförteckning:
Video: Hur man återskapar ett lösenord i ett låst blad eller arbetsbok i Excel 2024
En av de mer irriterande sakerna i Excel är att stänga många arbetsböcker samtidigt. För varje arbetsbok du har öppnat måste du aktivera arbetet, stänga det och bekräfta spara ändringarna. Excel har inget enkelt sätt att stänga dem på en gång. Detta lilla makro tar hand om den irriteringen.
Hur makroen fungerar
I det här makroet löser insamlingen av arbetsböcker igenom alla öppna arbetsböcker. När makroen löser sig genom varje arbetsbok sparar och stänger den dem:
Sub Macro1 () 'Steg 1: Förklara dina variabler Dim wb Som arbetsbok' Steg 2: Gå igenom arbetsböcker, spara och stäng För varje wb I arbetsböcker, t.ex. Stäng SaveChanges: = True Next wb End Sub
Steg 1 deklarerar en Objekt-variabel som representerar ett Arbetsobjekt-objekt. Detta låter dig räkna upp genom alla öppna arbetsböcker och fånga sina namn medan du går.
Steg 2 går enkelt genom de öppna arbetsböckerna, sparar och stänger dem. Om du inte vill spara dem ändrar du SaveChanges-argumentet från True to False.
Hur man använder makro
Det bästa stället att lagra detta makro finns i din personliga makro arbetsbok. På detta sätt är makro alltid tillgängligt för dig. Den personliga makro arbetsboken laddas när du börjar Excel. I VBE-projektfönstret heter det personligt. xlsb.
-
Aktivera Visual Basic Editor genom att trycka på Alt + F11.
-
Högerklicka personligt. xlb i projektfönstret.
-
Välj Infoga → Modul.
-
Skriv eller klistra in koden i den nyskapade modulen.
Om du inte ser personlig. xlb i ditt projektfönster, existerar den inte än. Du kommer att spela in ett makro med hjälp av personlig makro arbetsbok som destination.
För att spela in makroet i din personliga makro arbetsbok, öppna dialogrutan Spela in makro. På rullgardinsmenyn Butiksmagasin väljer du Personlig makro Arbetsbok. Ta sedan enkelt in några cellclicks och sluta spela in. Du kan kassera det inspelade makrot och ersätta det med det här.