Kør makro automatisk, når cellen ændres

Indholdsfortegnelse

Sådan kobles en makro til en tabelændring

Hvis du vil sikre, at en makro eksekveres nøjagtigt, når noget ændres i en tabel, kan du gøre det ved hjælp af en Arbejdsark_ændring-Gennemfør begivenheden.

For at knytte programkoden til et regneark skal du gøre følgende:

  1. Åbn projektmappen.
  2. Højreklik på det ønskede ark nederst på arkfanen.
  3. Vælg VIS KODE i genvejsmenuen.

Excel åbner nu VBA -editoren. Aktiver nu posten WORKSHEET fra den første valgliste (GENERELT), som følgende figur viser:

Excel inkluderer nu automatisk en underprogram i din projektmappe. Alle instruktioner, du placerer i denne underprogram, udføres, så snart der sker en ændring i det tilsvarende regneark.

Med parameteren Mål programmet sender adressen til den celle, hvori noget blev ændret. Indtast følgende kommando i underprogrammet (mellem linjerne, der starter med Sub og Ende for at teste denne funktion:

MsgBox ("Du har ændret" & Target.Address & ".")

Så snart du ændrer en celle i regnearket, viser Excel dig et meddelelsesvindue:

Ved at ændre Mål Ved at knytte det til en forespørgsel kan du designe din makro, så den kun reagerer på ændringer i bestemte celler.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave