Excel VBA notikumi
Darbgrāmatas atklātais pasākums | Darblapas maiņas notikums
Notikumi ir darbības, ko veic lietotāji, kas iedarbojas Excel VBA izpildīt kodu.
Darbgrāmatas atklātais pasākums
Kods, kas pievienots darbgrāmatā Atvērtā notikuma izpildi veic Excel VBA, kad atverat darbgrāmatu.
1. Atveriet Visual Basic Editor.
2. Divreiz uzklikšķiniet uz šī darbgrāmata Project Explorer.
3. Izvēlieties darbgrāmatu no kreisā nolaižamā saraksta. Izvēlieties opciju, kas atrodas labajā nolaižamajā sarakstā.

4. Pievienojiet šādu koda rindiņu darbgrāmatas atvērtam notikumam:
5. Saglabājiet, aizveriet un atveriet Excel failu.
Rezultāts:

Darblapas maiņas notikums
Kodu, kas pievienots darblapas izmaiņu notikumam, izpildīs Excel VBA, ja maināt šūnu darblapā.
1. Atveriet Visual Basic Editor.
2. Projekta Explorer divreiz noklikšķiniet uz lapas (piemēram, Sheet1).
3. Izvēlieties darblapu no kreisā nolaižamā saraksta. Labajā nolaižamajā sarakstā izvēlieties Mainīt.

Pievienojiet šādas darblapas maiņas notikuma koda rindiņas:
4. Darblapas maiņas notikums uzzina visas izmaiņas lapā Sheet1. Mēs tikai vēlamies, lai Excel VBA kaut ko darītu, ja kaut kas mainās B2 šūnā. Lai to panāktu, pievienojiet šādas koda līnijas:
End If
5. Mēs tikai vēlamies, lai Excel VBA parādītu MsgBox, ja lietotājs ievada vērtību lielāku par 80. Lai to panāktu, pievienojiet šādu koda līniju starp If un End If.
6. Lapā1 ierakstiet skaitli, kas ir lielāks par 80, šūnā B2.

Rezultāts:
