Hem Sociala medier Med hjälp av makron för att spara arbetsböcker när celler ändras - dummies

Med hjälp av makron för att spara arbetsböcker när celler ändras - dummies

Innehållsförteckning:

Video: Övn 5 att dela arbetsbok i Excel 2024

Video: Övn 5 att dela arbetsbok i Excel 2024
Anonim

I Excel kan du arbeta med data som är så känsliga att du vill spara varje gång en viss cell eller cellintervall är ändrats. Med detta makro kan du definiera ett antal celler som, när de ändras, tvingar arbetsboken att spara.

I det visade exemplet vill du ha arbetsboken att spara när en redigering görs till någon av cellerna i intervallet C5: C16.

byta en cell i C5: C16 tvingar arbetsboken att spara.

Hur makroen fungerar

Hemligheten med denna kod är Intersect-metoden. Eftersom du inte vill spara kalkylbladet när någon gammal cell ändras, använder du Intersect-metoden för att bestämma om målcellen (cellen som ändrats) skär med det intervall som anges som triggerintervallet (C5: C16 i det här fallet).

Intersect-metoden returnerar en av två saker: ett områdeobjekt som definierar korsningen mellan de två givna intervallen eller ingenting. Så i huvudsak måste du kasta målcellen mot Intersect-metoden för att kontrollera för ett värde av Ingenting. Då kan du bestämma om du ska spara arbetsboken.

Privat Sub Worksheet_Change (ByVal Target As Range) 'Steg 1: Korsar det ändrade intervallet? Om Intersect (Target, Range ("C5: C16")) är ingenting sedan "Steg 2: Om det inte finns något korsning, avsluta proceduren Exit Sub" Steg 3: Om det finns ett korsning, spara arbetsboken Else ActiveWorkbook. Spara 'Steg 4: Stäng om If-satsen Slutar om slutdel

I steg 1 kontrollerar du helt enkelt om målcellen (cellen som har ändrats) ligger inom det intervall som anges av Intersect-metoden. Ett värde av ingenting betyder att målcellen ligger utanför det angivna intervallet.

Steg 2 tvingar makroet att stoppa och avsluta proceduren om det inte finns någon korsning mellan målcellen och det angivna intervallet.

Om det finns ett korsning, stannar steg 3 Spara-metoden i den aktiva arbetsboken och skriver över den föregående versionen.

I steg 4 stänger du helt enkelt If-satsen. Varje gång du startar en If-Then-Else-kontroll, måste du stänga den med en motsvarande End If.

Hur man använder makro

För att implementera detta makro måste du kopiera och klistra in det i Worksheet_Change-händelsekodfönstret. Om du ställer in makronet här kan det köras varje gång du ändrar arket:

  1. Aktivera Visual Basic Editor genom att trycka på Alt + F11.

  2. I projektfönstret hittar du ditt projekt / arbetsbok namn och klickar på plustecknet bredvid det för att se alla lakan.

  3. Klicka på det ark som du vill utlösa koden från.

  4. I händelselistan väljer du Ändra händelsen.

  5. Skriv eller klistra koden i den nyskapade modulen, ändra adressadressen så att den passar dina behov.

    Ange din kod i händelse Arbetsblad Ändra.
Med hjälp av makron för att spara arbetsböcker när celler ändras - dummies

Redaktörens val

Hur man använder parameterhanteraren i AutoCAD 2014 - dummies

Hur man använder parameterhanteraren i AutoCAD 2014 - dummies

Både AutoCAD och AutoCAD LT inkluderar parametrarna Managerpaletten, tillgänglig från fliken Hantera paneler i fliken Parametriska fliken. Du kan använda parameterhanteraren för att ge alla de dimensionella begränsningarna mer förnuftiga namn än d1 och d2, men du kan (ännu mer användbart) skriva uttryck istället för vanliga numeriska värden, som du kan ...

Hur man använder POLygon Command i AutoCAD 2014 - dummies

Hur man använder POLygon Command i AutoCAD 2014 - dummies

Rektanglar och andra slutna polyliner är typer av polygoner eller slutna figurer med tre eller flera sidor. Kommandot AutoCAD POLygon ger ett snabbt sätt att skriva regelbundna polygoner (alla sidor och vinklar är lika). Följande steg visar hur du använder POLygon-kommandot: Klicka på Polygon från rullgardinsmenyn Rektangel på ...

Redaktörens val

Photoshop CS4 Filter Gallery Färger - dummies

Photoshop CS4 Filter Gallery Färger - dummies

De flesta Photoshop CS4-kreativa filter använder förgrundsfärg, bakgrundsfärg eller båda, och Du bör välja dessa färger innan du går in i Filtergalleriet. Använd den här listan för viktiga Photoshop-filter och de färger som de använder: Filtrera färg (er) Filter Färg (ar) KonstnärKolorerade Penna Bakgrundsskiss → Grafisk Penna Förgrunden + Bakgrund Konstnärlig Glöd Förgrunden + Bakgrundsskiss → Halvton ...

Photoshop 6 För Dummies Cheat Sheet - Dummies

Photoshop 6 För Dummies Cheat Sheet - Dummies

Photoshop 6 erbjuder en kreativ överblick för redigering, ändring och förbättring av bilder . Utöver en välutrustad verktygslåda får du en mängd paletter och genvägar som hjälper dig att navigera, lagra, välja, måla och redigera dina bilder med en knapptryckning eller två.

Photoshop CS5 Allt-i-ett för Dummies Cheat Sheet - Dummies

Photoshop CS5 Allt-i-ett för Dummies Cheat Sheet - Dummies

Precis när du tror branschledaren inom digital bildhanteringsprogramvara hade varje funktion, verktyg, klocka och visselpipa som du kan behöva, Photoshop lyckas ge mer än en gång. Photoshop CS5 behåller allt det hade i tidigare versioner och ger sedan några nya funktioner för att hjälpa dig med dina uppgifter, till exempel Puppet Warp, förbättras ...

Redaktörens val

Nikon D300s för Dummies Cheat Sheet - dummies

Nikon D300s för Dummies Cheat Sheet - dummies

Din Nikon D300s är en fotografs dröm och producerar exceptionella bilder även i tuffa belysning, fantastisk autofokusering och även HD-filminspelning. För att hjälpa dig att bekanta dig med din kamera, här är en snabbguide som markerar kamerans externa kontroller och beskriver hur du får tillgång till viktiga bildtagnings- och uppspelningsfunktioner.

Wi-Fi-överföring på din Nikon D5500 - dummies

Wi-Fi-överföring på din Nikon D5500 - dummies

Med din kameras Wi-Fi-funktion kan du ansluta din Nikon D5500 trådlöst till vissa "smarta" enheter: Speciellt Android och Apple iOS-baserade telefoner, tabletter och mediaspelare (till exempel Apples iPod touch). Innan du kan njuta av denna funktion måste du installera Nikon Mobile Wireless Utility-appen på din enhet. För Android-baserade enheter söker du efter ...