Excel VBA -evenemang - enkla Excel -makron

Innehållsförteckning

Workbook Open Event | Arbetsbladshändelse

evenemang är åtgärder som utförs av användare som utlöser Excel VBA för att köra kod.

Workbook Open Event

Koden som läggs till i Workbook Open Event kommer att köras av Excel VBA när du öppnar arbetsboken.

1. Öppna Visual Basic Editor.

2. Dubbelklicka på den här arbetsboken i Project Explorer.

3. Välj arbetsbok från den vänstra listrutan. Välj Öppna från den högra listrutan.

4. Lägg till följande kodrad i Workbook Open Event:

MsgBox "God morgon"

5. Spara, stäng och öppna Excel -filen igen.

Resultat:

Arbetsbladshändelse

Kod som läggs till i kalkylbladets ändringshändelse körs av Excel VBA när du ändrar en cell i ett kalkylblad.

1. Öppna Visual Basic Editor.

2. Dubbelklicka på ett ark (till exempel Sheet1) i Project Explorer.

3. Välj kalkylblad från den vänstra listrutan. Välj Ändra från den högra listrutan.

Lägg till följande kodrader i ändringshändelsen för kalkylblad:

4. Arbetsbladets ändringshändelse lyssnar på alla ändringar på Sheet1. Vi vill bara att Excel VBA ska göra något om något ändras i cell B2. För att uppnå detta, lägg till följande kodrader:

Om Target.Address = "$ B $ 2" Då
Avsluta om

5. Vi vill bara att Excel VBA ska visa en MsgBox om användaren anger ett värde som är större än 80. För att uppnå detta, lägg till följande kodrad mellan If och End If.

Om Target.Value> 80 Då MsgBox "Mål slutfört"

6. På Sheet1 anger du ett tal som är större än 80 i cell B2.

Resultat:

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

wave wave wave wave wave