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:
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äänrngSeuraavasolu
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.ValueTulos, kun napsautat taulukon komentopainiketta:
5. Jos haluat tarkistaa jokaisen solun satunnaisesti valitulta alueelta, vaihda vain:
Asetarng = Alue ('A1: A3')kanssa:
Asetarng = Valinta6. Valitse nyt esimerkiksi Alue ('A1: A2').
Tulos, kun napsautat taulukon komentopainiketta:
Siirry seuraavaan lukuun: Makrovirheet