VBA Valikoima

VBA Valikoima


Excel VBA Valikoima

sen Jälkeen, kun perusta stuffs VBA, se on tärkeää ymmärtää, miten työskennellä solualueen laskentataulukon. Kun alkaa suorittamalla koodit käytännössä suurimman osan ajasta, sinun täytyy työskennellä erilaisia soluja, joten se on tärkeää ymmärtää, miten toimia kanssa erilaisia soluja, ja yksi tällainen käsite on VBA ”Valinta-Alue.”Tässä artikkelissa, näytämme, miten työskennellä” valinta alue ” Excel VBA.,

valinta ja valikoima ovat kaksi eri aihetta, mutta kun sanomme valita valikoiman tai valikoiman, se on yksi käsite. ALUE on objekti, ”Valinta” on ominaisuus ja ”Valitse” on menetelmä. Ihmisillä on tapana sekoittaa nämä termit. On tärkeää tietää erot yleensä.

Kuinka Valita useita Excel VBA?

Voit ladata tämän VBA Valikoima Excel-Malli täällä – VBA-Valikoima Excel-Malli

Esimerkki 1

oletetaan esimerkiksi, haluat valitse solu A1 laskentataulukon sitten., Ensinnäkin, meidän täytyy määrittää solun osoite käyttämällä alueen objekti kuten alla.

Koodi:

Kun mainitaan solu, joka meidän täytyy valita, laittaa piste nähdä IntelliSense-luettelo, joka liittyy RANGE-objekti.

Muodostavat tämän erilaisia luetteloita, valitsee ”Valitse” – menetelmällä.

Koodi:

Sub Range_Example1() Range("A1").SelectEnd Sub

Nyt, tämä koodi valitse solu A1 aktiivisen laskentataulukon.,

Jos haluat valita solun eri laskentataulukoita, niin ensin meidän täytyy määrittää laskentataulukon nimen. Voit määrittää laskentataulukon, meidän täytyy käyttää ”laskentataulukko” – objektia ja syöttää laskentataulukon nimi kaksinkertaisissa lainausmerkeissä.

esimerkiksi, jos haluat valita solun A1 laskentataulukon ”Data Sheet”, niin ensin määrittää laskentataulukon vain kuten alla.

Koodi:

Sub Range_Example1() Worksheets ("Data Sheet")End Sub

jatka koodi määrittää, mitä meidän täytyy tehdä tämä levy., ”Tietosivulla”meidän täytyy valita solu A1, joten koodi on alue (”A1”).Valita.

Suosittu Kurssi tähän luokkaan

VBA-Koulutus (3 Kursseja, 12+ Hankkeet)
4.6 (247 arvioinnista) 3 Kurssia | 12 käytännön Hankkeita | 43+ Tuntia | Koko Elinikäinen Pääsy | Todistuksen Loppuun

Koodi:

Sub Range_Example1() Worksheets("Data Sheet").Range("A1").SelectEnd Sub

Kun yrität suorittaa tätä koodia, voimme saada alle virhe.,

syy tähän on, ”emme voi suoraan tarjonnan välillä objekti ja valitse menetelmä laskentataulukot kohde.”

ensin on valittava tai aktivoitava VBA-laskentataulukko, ja sitten voimme tehdä mitä haluamme tehdä.

Koodi:

Sub Range_Example1() Worksheets("Data Sheet").Activate Range("A1").SelectEnd Sub

Nyt tämä on valitse solu A1 laskentataulukon ”Data Sheet.,”

Esimerkki #2 – Työskentely Nykyinen Valittu Alue

Valitse on eri asia ja työskennellyt jo valittu solualue on erilainen. Oletetaan haluat lisätä arvo ”Hei VBA” soluun A1 sitten voimme tehdä sen kahdella tavalla.

ensinnäkin voimme suoraan siirtää VBA-koodin vaihteluvälinä(”A1″).Arvo = ” Hei, VBA.”

Koodi:

Sub Range_Example1() Range("A1").Value = "Hello VBA"End Sub

Mitä tämä koodi tehdä, on tämä vain aseta arvo ”Hello VBA” soluun A1 riippumatta siitä, mikä solu on valittuna.,

Katso edellä tuloksena koodi. Kun suoritamme tämän koodin, se on lisännyt arvon ”Hello VBA”, vaikka tällä hetkellä valittu solu on B2.

toiseksi, voimme lisätä arvon soluun käyttämällä ”valinta” – ominaisuutta. Tätä varten ensin meidän täytyy valita solu manuaalisesti ja suorittaa koodi.

Koodi:

Sub Range_Example1() Selection.Value = "Hello VBA"End Sub

Mitä tämä koodi tehdä tämä on lisätä arvoa ”Hei VBA” tällä hetkellä valittu solu. Katso esimerkiksi alla oleva esimerkki toteutuksesta.,

Kun minut teloitettiin koodi, minun nykyinen valittu solu on B2, ja meidän koodi liitetään saman arvon valittuna olevan solun tai solujen.

nyt valitsen solun B3 ja suoritan, siellä myös saamme saman arvon.

Yksi asia, mitä voimme tehdä ”valinta” ominaisuus on, että voimme lisätä arvoa enemmän kuin yksi solu samoin. Valitsen esimerkiksi solujen valikoiman A1: stä B5: een nyt.,

Nyt, jos en suorita koodi, kaikki valitut solut, saamme arvon ”Hei VBA.”

Joten, yksinkertainen ero, jossa täsmennetään solun osoite, jonka VALIKOIMA kohde ja Valinta omaisuus on Alue objektin koodi tulee lisätä arvoa soluja, jotka ovat määritelty erikseen.

mutta Valintakohteessa ei ole väliä, missä solussa olet. Se lisää mainitun arvon kaikkiin valittuihin soluihin.,

muistettavaa Täällä

  • Emme voi suoraan toimittaa valitse menetelmä alla Valinta omaisuutta.
  • alue on kohde, ja valinta on omaisuutta.
  • kantaman sijaan voimme käyttää solujen omaisuutta.

Suositeltava Artikkelit

Tämä on ollut opas VBA-Valikoima. Täällä opimme valitsemaan valikoiman excel VBA sekä esimerkkejä ja lataa excel-malli.,cel articles related to VBA –

  • VBA DoEvents
  • Range Cells in VBA
  • VBA Intersect
  • VBA Switch Function
0 Shares

VBA Training (3 Courses, 12+ Projects)

  • 3 Courses
  • 12 Hands-on Projects
  • 43+ Hours
  • Full Lifetime Access
  • Certificate of Completion

LEARN MORE >>

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *