/ / Excel VBA -tapahtumat

Excel VBA Tapahtumat

Työkirja Open Event | Työkirja muutetaan tapahtumaan

Tapahtumat ovat käynnissä olevia käyttäjiä Excel VBA koodin suorittamiseen.

Työkirja Open Event

Excel VBA suorittaa Excelin VBA-työkalun lisättävän koodin, kun avaat työkirjan.

1. Avaa Visual Basic -editori.

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

3. Valitse työkirja vasemmasta avattavasta luettelosta. Valitse Avaa oikealta avattavasta luettelosta.

Työpöytä Avaa Tapahtuma Excel VBA: ssa

4. Lisää seuraava koodirivi Workbook Avaa -tapahtumaan:

MsgBox "Good Morning"

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

Tulos:

Työkirja Open Event Result

Työkirja muutetaan tapahtumaan

Excel VBA suorittaa Excel-VBA-tietueeseen lisätyn koodin lisäämisen koodiksi, kun muutat solua laskentataulukossa.

1. Avaa Visual Basic -editori.

2. Kaksoisnapsauta arkkia (esimerkiksi Sheet1) Project Explorerissa.

3. Valitse vasemmalla olevasta avattavasta luettelosta Worksheet. Valitse Muuta oikealta avattavasta luettelosta.

Työkirja Muuta tapahtumaa Excel VBA: ssa

Lisää seuraavat koodilinjat Worksheet Muuta tapahtumaan:

4. Muistilomakkeessa tapahtuma kuuntelee kaikkia Sheet1-muutoksia. Haluamme vain, että Excel VBA tekee jotain, jos jotain muuttuu solussa B2. Tämän saavuttamiseksi lisää seuraavat koodiluokat:

If Target.Address = "$B$2" Then

End If

5. Haluamme vain, että Excel VBA näyttää MsgBoxin, jos käyttäjä syöttää arvoa yli 80. Tämän saavuttamiseksi lisää seuraava rivi rivin If ja End If välillä.

If Target.Value > 80 Then MsgBox "Goal Completed"

6. Kirjoita Sheet1: lle numero suurempi kuin 80 soluun B2.

Anna numero suurempi kuin 80

Tulos:

Työkirja Muuta tapahtuman tulos

Lue myös: