Kör makro automatiskt när cellen ändras

Innehållsförteckning

Hur man länkar ett makro till en tabelländring

Om du vill se till att ett makro exekveras exakt när något ändras i en tabell kan du göra det med en Arbetsblad_Ändra-Slutför evenemanget.

Gör så här för att länka programkoden till ett kalkylblad:

  1. Öppna arbetsboken.
  2. Högerklicka på det önskade arket längst ner på bladfliken.
  3. Välj VISA KOD på snabbmenyn.

Excel öppnar nu VBA -redigeraren. Aktivera nu posten WORKSHEET från den första urvalslistan (ALLMÄNT), som följande bild visar:

Excel innehåller nu automatiskt en delprogram i din arbetsbok. Alla instruktioner som du lägger i den här rutinen utförs så snart en ändring sker i motsvarande arbetsblad.

Med parametern Mål programmet passerar adressen till cellen där något ändrades. Ange följande kommando i delrutan (mellan raderna som börjar med Sub och Slutet för att testa denna funktion:

MsgBox ("Du har ändrat" & Target.Address & ".")

Så snart du ändrar en cell i kalkylbladet visar Excel ett meddelandefönster:

Genom att ändra Mål Genom att associera det med en fråga kan du designa ditt makro så att det bara reagerar på förändringar i specifika celler.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave