Hjem Sosiale medier En Excel-makro for å lagre en arbeidsbok før avslutning - dummies

En Excel-makro for å lagre en arbeidsbok før avslutning - dummies

Innholdsfortegnelse:

Video: Excel på norsk: Makro kurs #3 2024

Video: Excel på norsk: Makro kurs #3 2024
Anonim

Makroen som presenteres her, er en utmerket måte å beskytte brukere mot ved å utilsiktet lukke filen før de lagres. Når den implementeres, sikrer denne makroen at Excel automatisk lagrer arbeidsboken før den lukkes.

Excel vil normalt advare brukere som forsøker å lukke en ubehandlet arbeidsbok, og gir dem mulighet til å lagre før de lukkes. Mange brukere kan imidlertid blåse forbi advarselen og ved et uhell klikke No, og forteller Excel å lukke uten å lagre. Med denne makroen beskytter du mot dette ved automatisk lagring før lukking.

Slik fungerer makroen

Koden utløses av arbeidsbokens før-slutt-arrangement. Når du prøver å lukke arbeidsboken, brann denne hendelsen, kjører koden i. Kjernen i koden er enkel - det spør brukerne om de vil lukke arbeidsboken. Makroen vurderer deretter om brukeren klikket OK eller Avbryt.

meldingen du ser når du prøver å lukke arbeidsboken.

Evalueringen er utført med en Select Case-setning. Select Case-setningen er et alternativ til If-Then-Else-setningen, slik at du kan utføre tilstandskontroller i makroene dine. Den grunnleggende konstruksjonen til en Select Case-setning er enkel:

Velg Case Case Er = Case Is = Case Is = End Velg

Med en Select Case-setning kan du utføre mange betingede kontroller. I dette tilfellet søker du bare etter OK eller Avbryt. Ta en kikk på koden:

I trinn 1 aktiverer du meldingsboksen som betingelseskontroll for Select Case-setningen. Du bruker vbOKCancel argument for å sikre at knappene OK og Avbryt vises som valg.

I trinn 2, hvis brukeren klikket på Avbryt i meldingsboksen, forteller makroen Excel for å avbryte Workbook_Close-hendelsen ved å sende True til Cancel Boolean.

Hvis brukeren klikket på OK-knappen i meldingsboksen, trer Trinn 3 i kraft. Her forteller du Excel for å lagre arbeidsboken. Og fordi du ikke angav Avbryt Boolean til True, fortsetter Excel med lukk.

I trinn 4 lukker du bare ut Select Case-setningen. Hver gang du instantierer et Select Case, må du lukke det ut med en tilsvarende sluttvalg.

Slik bruker du makroen

For å implementere denne makroen, må du kopiere og lime den inn i vinduet Workbook_BeforeClose hendelseskode. Når du plasserer makroen, kan den kjøre hver gang du prøver å lukke arbeidsboken:

Aktiver Visual Basic Editor ved å trykke Alt + F11.

  1. I prosjektvinduet finner du prosjekt- / arbeidsboknavn og klikker pluss-tegnet ved siden av det for å se alle arkene.

  2. Klikk ThisWorkbook.

  3. I rullegardinmenyen Hendelse velger du PreClose-hendelsen.

  4. Skriv eller lim inn koden i den nylig opprettede modulen.

  5. Skriv inn koden i Workbook BeforeClose-hendelsen.

En Excel-makro for å lagre en arbeidsbok før avslutning - dummies

Redaktørens valg

Etikett Skifte- og etikettkoblede baner (LSPs) - dummies

Etikett Skifte- og etikettkoblede baner (LSPs) - dummies

MPLS) konverterer ditt rutede nettverk til noe nærmere et byttet nettverk og tilbyr transporteffektivitet som ikke er tilgjengelig i et tradisjonelt IP-rutet nettverk. I stedet for å videresende pakker i hop-by-hop-basis, etableres baner for bestemte kilde destinasjonspar. De forhåndsbestemte banene som lager MPLS-arbeid kalles etikett-bytte baner (LSPs). ...

Sikkerhetsenheter som kjører Junos - dummies

Sikkerhetsenheter som kjører Junos - dummies

Juniper Networks SRX Series Services Gateways oppfyller nettverks- og sikkerhetskravene til datasenterkonsolidering og sky-tilbud, filialintegrasjonsprosjekter, implementering av raske administrerte tjenester og aggregering av sikkerhetsløsninger. SRX Series Services Gateways pakker høy porttettthet, avansert sikkerhet, rik ruting og fleksibel tilkobling til en enkelt, enkelt administrert plattform som støtter ...

Oversikt over Juniper Network's Junos Space-dummies

Oversikt over Juniper Network's Junos Space-dummies

Junos Space gir flere applikasjoner for drift av nettverket ditt. Blant disse er tre verktøy spesielt utviklet for å automatisere og lette feilsøkings- og vedlikeholdsaktiviteter for høy oppetid på nettverket. Service nå: Automatiserer diagnostikk for å øke hastigheten på oppløsning av problemer og øke driftseffektiviteten. Service Insight: Aktiverer proaktivt nettverksvedlikehold med målrettet nettverksintelligens. Ruteinnsikt: Aktiverer ...

Redaktørens valg

Endre bildestørrelse og oppløsning i Photoshop Elements 10 - dummies

Endre bildestørrelse og oppløsning i Photoshop Elements 10 - dummies

Du kan endre et bilde størrelse og oppløsning på noen forskjellige måter. En metode er beskjæring av bilder. Du kan bruke Beskjæringsverktøyet med eller uten resampling av bilder. En annen metode er å bruke dialogboksen Bildestørrelse, som du bruker i mange av redigeringssesjonene dine i Elements. For å endre størrelsen på et bilde med ...

Kloning og helbredelsesverktøy i Photoshop Elements 12 - dummies

Kloning og helbredelsesverktøy i Photoshop Elements 12 - dummies

Kloning og helbredende verktøy i Photoshop Elements 12 er brukes til effekter og når du trenger å rydde opp bilder. Kloning innebærer duplisering av et bildeområde for å konstruere bildeinnhold som ikke var i det opprinnelige bildet, mens helbredende midler (i en Elements-kontekst) fjerner støv, riper og feil i bilder. Kloning verktøy Kloning verktøy ...

Blandingsmoduser i Photoshop Elements 11 - dummies

Blandingsmoduser i Photoshop Elements 11 - dummies

Photoshop Elements 11 sport imponerende 25 Blendmodus. Blendmodusene påvirker hvordan farger interagerer mellom lag og hvordan farger påvirker når du legger på maling på et lag. Blendmodusene kan produsere en rekke interessante, noen ganger til og med bizarre, effekter. I tillegg kan du enkelt søke, redigere eller kaste ut blendingsmodus uten å endre bildet ditt ...

Redaktørens valg

Hvordan du konfigurerer talegjenkjenning på datamaskinen din - dummies

Hvordan du konfigurerer talegjenkjenning på datamaskinen din - dummies

Hvis du har fingerferdighetsutfordringer fra en tilstand for eksempel leddgikt, kan du foretrekke å snakke kommandoer, ved hjelp av en teknologi som kalles talegjenkjenning, i stedet for å skrive dem. Alt du trenger å gjøre er å feste en stasjonær mikrofon eller hodesett til datamaskinen din og sette opp talegjenkjenning på datamaskinen. Velg Start → Kontrollpanel → Ease of Access → Start ...

Hvordan du velger et område i Microsoft Excel-dummies

Hvordan du velger et område i Microsoft Excel-dummies

Kan du noen ganger velge et multicell-sortiment i Microsoft Excel før du utsteder en kommando. Hvis du for eksempel vil gjøre hele teksten i celleområdet A1: F1 fet, velger du dette området og utsteder deretter kommandoen for å bruke Fet. Velge et sammenhengende område i Excel Du kan velge et område ...

Slik forstår du PowerPoint Views - dummies

Slik forstår du PowerPoint Views - dummies

Som andre Office-applikasjoner, gir PowerPoint flere forskjellige visninger for deg å jobbe med. Hver visning er nyttig for et annet sett med aktiviteter. Normal visning - standard - er den mest brukte visningen. Du kan velge mellom de andre visningene på en av disse måtene: Klikk på en av View-knappene i ...