Miten valita arkki muuttujan nimen mukaan VBA: lla Excelissä (2 tapaa)

  • Jaa Tämä
Hugh West

Joskus meidän on valittava tietty arkki useiden työarkkien joukosta. Excel Työkirjaa. Voimme kutsua arkkia sen oletusarvon mukaan. Koodi Nimi tai käyttämällä Muuttuja Nimi . Jotta voimme valita arkin muuttujan nimen avulla, meidän on ensin määritettävä muuttujan nimi. Tässä artikkelissa näytämme tehokkaat mutta yksinkertaiset tavat, joilla voit Valitse a Arkki käyttämällä Muuttuja Nimi kanssa VBA osoitteessa Excel .

Käytämme esimerkkinä esimerkkitietokokonaisuutta. Esimerkiksi seuraava tietokokonaisuus edustaa seuraavia tietoja Myyjä , Tuote ja Nettomyynti yrityksen eri lehdillä esitetyt tiedot.

Lataa harjoituskirja

Lataa seuraava työkirja harjoitellaksesi itse.

VBA Valitse arkki muuttuja Name.xlsm

2 tapaa valita arkki muuttujan nimen mukaan VBA: lla Excelissä

1. Valitse aktiivinen arkki muuttujan nimen mukaan VBA:lla Excelissä

Ensimmäisessä menetelmässä valitsemme aktiivisen arkin muuttujan nimen avulla. By Aktiivinen arkki , tarkoitamme arkkia, jolla työskentelemme. Seuraa siis alla olevia ohjeita, jotta voit Valitse aktiivinen arkki by Muuttuja Nimi kanssa VBA osoitteessa Excel .

VAIHEET:

  • Valitse ensin Visual Basic alla Kehittäjä välilehti.

  • Tämän seurauksena VBA ikkuna avautuu.
  • Valitse sitten Moduuli alkaen Lisää välilehti.

  • Näin ollen Moduuli ikkuna tulee näkyviin.
  • Kopioi seuraava koodi ja liitä se ruutuun.
 Sub ActiveSheetSelect() Dim ws As Worksheet Set ws = ActiveSheet ws.Select End Sub 

  • Sulje nyt VBA ikkuna.
  • Valitse sen jälkeen Makrot alla Kehittäjä välilehti.

  • Tämän seurauksena Makro valintaikkuna tulee näkyviin.
  • Valitse tässä kohtaa ActiveSheetSelect ja paina Suorita .

  • Lopuksi se palauttaa arkin, jolla työskentelimme.

2. Excel VBA muuttujan nimen asettaminen arkin valintaa varten

Aiemmassa menetelmässämme sovellimme VBA koodia palauttamaan arkin, jota olimme jo työstämässä. Tässä metodissa asetamme parametrin Muuttuja Nimi halutun työarkin kohdalla ja valitse kyseinen työarkki käyttämällä komentoa Muuttuja Nimi kanssa VBA Joten opettele seuraava prosessi tehtävän suorittamiseksi.

VAIHEET:

  • Ensiksi asetetaan Muuttuja Nimi osoitteessa Sheet2 ja käytä tätä muuttujan nimeä arkin valitsemiseen.

  • Mene siis osoitteeseen Kehittäjä Visual Basic .
  • Valitse seuraavaksi Lisää Moduuli .
  • Näin ollen Moduuli valintaikkuna tulee näkyviin.
  • Kopioi sitten alla oleva koodi ja liitä se sinne.
 Sub SelectSheet() Dim VarSheet As String VarSheet = "Sheet2" With ActiveWorkbook.VBProject Worksheets(CStr(.VBComponents(VarSheet).Properties("Name"))).Select End With End Sub 

  • Sulje sen jälkeen VBA ikkuna.
  • Avaa nyt Sheet3 .
  • Valitse sen jälkeen Makrot alkaen Kehittäjä välilehti.

  • Tämän seurauksena Makro valintaikkuna avautuu.
  • Klikkaa siellä SelectSheet ja paina Suorita .

  • Kun olet painanut Suorita , saatat saada seuraavassa kuvassa esitetyn kaltaisen virhevalintaikkunan.

  • Voit ratkaista ongelman painamalla End .
  • Siirry sitten osoitteeseen Tiedosto Vaihtoehdot .
  • Sen jälkeen, alkaen Trust Center välilehti, valitse Luottokeskuksen asetukset .

  • Näin ollen Trust Center valintaikkuna tulee näkyviin.
  • Valitse siellä Makroasetukset välilehti.
  • Tarkista sen jälkeen ruutu Luottamus VBA-projektin objektimalliin ja paina OK .

  • Valitse jälleen Kehittäjä Makrot .
  • Klikkaa SelectSheet ja paina Suorita .

  • Lopulta se palauttaa Sheet2 vaikka työskentelimme Sheet3 .

Lue lisää: Miten etsiä arkin nimi VBA: lla Excelissä (3 esimerkkiä)

Päätelmä

Tästä lähtien voitte Valitse a Arkki käyttämällä Muuttuja Nimi kanssa VBA osoitteessa Excel käyttämällä edellä kuvattuja menetelmiä. Jatka niiden käyttöä ja kerro meille, jos sinulla on muita tapoja tehdä tehtävä. Älä unohda pudottaa kommentteja, ehdotuksia tai kyselyitä, jos sinulla on sellaisia alla olevassa kommenttiosassa.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.