300 Esimerkkejä

Kierrä määritetyn alueen läpi

Loop Through Defined Range

Alla tarkastelemme ohjelmaa, joka kiertää määritellyn alueen läpi . Esimerkiksi kun haluamme neliöidä numerot alueella ('A1: A3'). Tiesitkö, että voit myös selata a dynaaminen alue ?





kuinka taulukko poistetaan Excelistä

Tilanne:

Kierrä määritetty alue Excel VBA: ssa





Aseta a komentopainiketta laskentataulukkoon ja lisää seuraavat koodirivit:

1. Ensin julistamme kaksi Range -objektia. Kutsumme alueen kohteita rng ja solu.



Ei mitäänrngKutenAlue, soluKutenAlue

2. Alustamme Range -objektin rng parametrilla Range ('A1: A3').

Asetarng = Alue ('A1: A3')

3. Lisää For For Next Next -silmukka.

Varten JokainensoluSisäänrng

Seuraavasolu

Huomautus: rng ja solu valitaan satunnaisesti, voit käyttää mitä tahansa nimiä. Muista viitata näihin nimiin koodin loppuosassa.

4. Seuraavaksi neliöimme jokaisen solun tällä alueella. Tämän saavuttamiseksi lisää silmukkaan seuraava koodirivi:

cell.Value = cell.Value * cell.Value

Tulos, kun napsautat taulukon komentopainiketta:

Kierrä määritetyn alueen tulos

5. Jos haluat tarkistaa jokaisen solun satunnaisesti valitulta alueelta, vaihda vain:

Asetarng = Alue ('A1: A3')

kanssa:

Asetarng = Valinta

6. Valitse nyt esimerkiksi Alue ('A1: A2').

Selaa valintaa Excel VBA: ssa

Tulos, kun napsautat taulukon komentopainiketta:

Kierrä valintatulos läpi

2/11 valmis! Lue lisää silmukoista>
Siirry seuraavaan lukuun: Makrovirheet



^