Vba

Tapahtumat

Events

Työkirjan avoin tapahtuma | Laskentataulukon muutostapahtuma



Tapahtumat ovat käyttäjien suorittamia toimintoja, jotka laukaisevat Excel VBA suorittaa koodia.

Työkirjan avoin tapahtuma

Työkirjan avoimeen tapahtumaan lisätty koodi suoritetaan Excel VBA: n avulla, kun avaat työkirjan.





1. Avaa Visual Basic Editor .

2. Kaksoisnapsauta tätä työkirjaa Project Explorerissa.



3. Valitse Työkirja vasemmasta avattavasta luettelosta. Valitse oikeanpuoleisesta avattavasta luettelosta Avaa.

Työkirjan avoin tapahtuma Excel VBA: ssa

4. Lisää seuraava koodirivi työkirjan avoimeen tapahtumaan:

MsgBox 'Hyvää huomenta'

5. Tallenna, sulje ja avaa Excel -tiedosto uudelleen.

Tulos:

Työkirjan avoimen tapahtuman tulos

Laskentataulukon muutostapahtuma

Laskentataulukon muutostapahtumaan lisätyn koodin suorittaa Excel VBA, kun muutat laskentataulukon solua.

kuinka laskea merkinnät Excelissä

1. Avaa Visual Basic Editor .

2. Kaksoisnapsauta arkkia (esimerkiksi Sheet1) Project Explorerissa.

3. Valitse Laskentataulukko vasemmasta avattavasta luettelosta. Valitse Muuta oikeasta avattavasta luettelosta.

Laskentataulukon muutostapahtuma Excel VBA: ssa

Lisää seuraavat koodirivit laskentataulukon muutostapahtumaan:

4. Laskentataulukon muutostapahtuma kuuntelee kaikkia Sheet1: n muutoksia. Haluamme, että Excel VBA tekee jotain vain, jos jotain muuttuu solussa B2. Tämän saavuttamiseksi lisää seuraavat koodirivit:

JosTarget.Address = '$ B $ 2'Sitten

Loppu Jos

5. Haluamme, että Excel VBA näyttää MsgBox -viestin vain, jos käyttäjä syöttää arvon yli 80. Tämän saavuttamiseksi lisää seuraava koodirivi If- ja End If -välilehtien väliin.

JosTavoitearvo> 80SittenMsgBox 'Tavoite saavutettu'

6. Syötä taulukossa 1 soluun B2 suurempi kuin 80.

Anna numero, joka on suurempi kuin 80

Tulos:

Työkirjan vaihtotapahtuman tulos

1/6 valmis! Lue lisää tapahtumista>
Siirry seuraavaan lukuun: Array



^