Excel VBA -aktivointi

Arkin aktivoimiseksi tai valitsemiseksi Excelissä siirrymme manuaalisesti arkkiin ja napsautamme Arkki-välilehteä. Mutta kun kirjoitamme koodia, jossa meidän täytyy linkittää eri arkki eri muodoissa, voimme käyttää VBA Activate Sheet -toimintoa. Tämä voidaan tehdä “. Aktivoi ”-komento VBA: ssa. Tämä valitsee tai aktivoi arkin automaattisesti myöhempää käyttöä varten.

Arkin aktivointi tarkoittaa sen valitsemista. Ja tietääksesi onko kyseinen arkki aktivoitu vai valittu, on parempi tarkistaa koodin suorittamisen jälkeen excel-ohjelmassa, näemmekö nykyisen arkin vai ei.

Kuinka aktivoida arkki Excel VBA: ssa?

Alla on erilaisia ​​esimerkkejä arkin aktivoimiseksi Excelissä VBA-koodilla.

Voit ladata tämän VBA-aktivointi Sheet Excel -mallin täältä - VBA Activate Sheet Excel Template

VBA-aktivointiarkki - esimerkki # 1

Arkin aktivoimiseksi VBA: lla on useita tapoja. Tätä varten olemme harkinneet 3 arkkia, jotka on nimetty ensimmäiseksi, toiseksi ja kolmanteeksi alla esitetyllä tavalla. Kunkin arkin nimeämisen tarkoituksena on erottaa arkin numero ja arkin nimi, jota käytetään tulevissa esimerkeissä.

Aktivoi taulukko Excel VBA -sovelluksessa noudattamalla seuraavia ohjeita.

Vaihe 1: Siirry nyt VBA: han ja valitse Lisää- välilehdeltä Moduuli alla olevan kuvan mukaisesti.

Moduuli on paikka, johon kirjoitamme koodin aktivointiarkin. Sen jälkeen avataan uusi moduuli.

Vaihe 2: Luo kyseisessä moduulissa minkä tahansa nimen funktioiden alaluokka. Ymmärrettävyyden vuoksi olemme luoneet sen järjestyksessä VBA Activate Sheet -nimelle. Tämä auttaa oikean moduulin seurannassa.

Koodi:

 Sub VBA_ActivateSheet1 () End Sub 

Vaihe 3: Käytä nyt Sheets- toimintoa minkä tahansa taulukon valitsemiseen.

Koodi:

 Sub VBA_ActivateSheet1 () Sheets ("Ensimmäinen") End Sub 

Vaihe 4: Nyt kun haluat itse valita arkin tai aktivoida arkin Excelissä, käytä Aktivoi- komentoa, joka on merkitty pisteellä.

Koodi:

 Sub VBA_ActivateSheet1 () Sheets ("Ensimmäinen"). Aktivoi End Sub 

Tämän avulla annamme arkin ”Ensimmäinen” nimeltään valinnan aina, kun koodi sitä vaatii.

Vaihe 5: Tee nyt sama arkin nimelle toinen ja kolmas, kuten alla on esitetty.

Koodi:

 Sub VBA_ActivateSheet1 () Sheets ("Ensimmäinen"). Aktivoi Sheets ("Second"). Activate Sheets ("kolmas"). Activate End Sub Sub 

Vaihe 6: Koota nyt koodi vaihe vaiheelta tai kerralla. Pieni koodi voidaan koota yhdellä kertaa, mikä ei välttämättä anna virhettä. Suorita sen jälkeen koodi napsauttamalla valikkopalkin alla olevaa Toista-painiketta.

Näemme, että kolmas arkki valitaan, koska se sijaitsi lopussa. Jos suoritamme vaiheittaisen kääntämisen, näemme F8-näppäimen avulla, kuka ensimmäinen, toinen ja kolmas taulukko aktivoituvat.

Kun kääntäjä kulkee ensimmäisen rivin läpi, näemme, että ensin arkki aktivoidaan alla olevan kuvan mukaisesti.

Painamalla F8-näppäintä uudelleen, kääntäjä kulkee toisen koodirivin läpi ja näemme arkin Toinen on aktivoitu.

Ja kun kääntäjä saavuttaa koodirakenteen loppuosa-alaosaan, annamme arkin Kolmas on aktivoitu alla esitetyllä tavalla.

VBA-aktivointilehti - esimerkki 2

Voimme myös käyttää Työarkkokomentoa valitaksesi ja aktivoidaksesi minkä tahansa taulukon. Tämä prosessi on melko samanlainen kuin esimerkki-1. Tätä varten tarkastelemme jälleen tiedostolevyn nimeä Ensimmäinen , Toinen ja Kolmas. Aktivoi taulukko Excel VBA -sovelluksessa noudattamalla seuraavia ohjeita.

Vaihe 1: Aloita moduulissa VBA-aktivointiarkin alaluokan kirjoittaminen peräkkäin alla olevan kuvan mukaisesti.

Koodi:

 Sub VBA_ActivateSheet2 () End Sub 

Vaihe 2: Kun käytimme Sheet- komentoa Sheetin aktivoimiseen, käytämme tässä Worksheet- komentoa.

Koodi:

 Sub VBA_ActivateSheet2 () -taulukot ("Ensimmäinen") Loppu alaosaan 

Vaihe 3: Käytä nyt myös Aktivoi-toiminto, joka on merkitty pisteellä (.), Myös täällä aktivoidaksesi arkin.

Koodi:

 Sub VBA_ActivateSheet2 () -taulukot ("Ensimmäinen"). Aktivoi End Sub 

Vaihe 4: Tee nyt sama myös arkin toiselle ja kolmannelle .

Koodi:

 Sub VBA_ActivateSheet2 () -laskentataulukot ("Ensimmäinen"). Aktivoi taulukot ("toinen"). Aktivoi taulukot ("Kolmas"). Aktivoi loppuosa. 

Vaihe 5: Kun olet valmis, käännä koodi. Täällä tehdään vaiheittainen käännös nähdäksesi muutokset. Painamalla F8, joka kokoaa vaiheittaisesti ja suorita myös koodi. Kun kääntäjä kulkee toisen koodirivin läpi, näemme Excel-taulukossa Toinen on aktivoitu tai valittu.

Vaihe 6: Paina uudelleen F8-näppäintä valitaksesi seuraava arkki. Näemme, kun kääntäjä kulkee kolmannen koodirivin läpi ja saavuttaa loppuunsa, arkki Kolmas on aktivoitu tai valittu.

VBA-aktivointilehti - esimerkki 3

On toinen tapa aktivoida kaikki taulukot. Tätä varten tarkastelemme myös samaa arkkisarjaa samoilla nimillä Ensimmäinen, Toinen ja Kolmas kuin yllä olevissa esimerkeissä. Tässä esimerkissä näemme 3 Sheet- ja Worksheet-toiminnon yhdistelmää yhdessä Select- valinnan kanssa, jota käytämme aktivoinnin tilalle. Valitse toiminto toimii samalla tavalla kuin Aktivoi . Käyttämällä eri toimintojen yhdistelmää samaan käyttöön näemme kuinka tulos vaihtelee.

Aktivoi taulukko Excel VBA -sovelluksessa noudattamalla seuraavia ohjeita.

Vaihe 1: Avaa tämä moduuli ja laita alaluokka suoritetun toiminnon nimeen tai muuhun valintasi mukaiseen nimeen. Pidämme nimeä, mutta peräkkäin, kuten alla on esitetty.

Koodi:

 Sub VBA_ActivateSheet3 () End Sub 

Vaihe 2: Käytä taas samalla tavalla Sheets- toimintoa arkin nimellä, kuten alla on esitetty.

Koodi:

 Sub VBA_ActivateSheet3 () Sheets ("Ensimmäinen") End Sub 

Vaihe 3: Tämän käytön jälkeen Valitse toiminto, joka on merkitty pisteellä (.)

Koodi:

 Sub VBA_ActivateSheet3 () Sheets ("Ensimmäinen"). Valitse End Sub 

Vaihe 4: Käytämme nyt toisessa koodirivissä Sheets- toimintoa ja Activate- asetusta Second- nimisen taulukon kanssa alla esitetyllä tavalla.

Koodi:

 Sub VBA_ActivateSheet3 () Sheets ("Ensimmäinen"). Valitse Sheets ("Second"). Aktivoi End Sub 

Vaihe 5: Ja viimeisessä kolmannelle nimeltään arkille aktivoimme sen alla olevan taulukon mukaisesti taulukot Valitse-toiminnon kanssa.

Koodi:

 Sub VBA_ActivateSheet3 () Sheets ("Ensimmäinen"). Valitse Sheets ("Second"). Aktivoi taulukot ("Third"). Valitse End Sub 

Vaihe 6: Käännä nyt koko koodi ja suorita koodi vaihe vaiheelta nähdäksesi muutokset painamalla F8-näppäintä. Kun kääntäjä kulkee ensimmäisen koodirivin läpi, arkki Ensimmäinen aktivoidaan.

Kun käännös käy läpi toisen koodirivin, arkki Toinen aktivoidaan.

Ja viimeinkin, kun kääntäjä tulee kohtaan Sub Sub, arkki kolmas aktivoidaan alla olevan kuvan mukaisesti.

Näin voimme käyttää taulukkojen ja laskentataulukoiden yhdistelmää sekä Aktivoi ja Valitse -toiminnot minkä tahansa taulukon aktivoimiseksi.

Plussaa Excel VBA -aktivointilehdestä

  • Minkä tahansa arkin valinta Excelissä ja VBA: ssa on melko helppoa.
  • Tämä toiminto on erittäin hyödyllinen, kun koodimme yhdistetään tietoihin eri laskentataulukoilla.

Muistettavat asiat

  • Valitse ja aktivoi -toiminnolla on sama työ kuin minkä tahansa taulukon aktivoinnilla. Vaikka nimi on erilainen.
  • Yksi tai useampi laskentataulukko voidaan aktivoida erilaisella Valitse ja Aktivoi -yhdistelmällä yhdessä Taulukot- ja Työarkki -sovelluksen kanssa.
  • Minkä tahansa arkin aktivointi tarkoittaa kyseisen taulukon valitsemista.
  • Kun olet suorittanut koodin käyttöönoton, tallenna tiedosto Macro Enable Worksheet -kohtaan. Tämä auttaa koodin tallentamisessa, jotta voimme käyttää sitä useita kertoja menettämättä.

Suositellut artikkelit

Tämä on opas VBA Activate Sheet -sovellukseen. Tässä keskustelimme kuinka aktivoida arkki Excelissä käyttämällä VBA-koodia, sekä joitain käytännöllisiä esimerkkejä ja ladattavaa Excel-mallia. Voit myös käydä läpi muiden ehdottamiemme artikkeleidemme -

  1. VBA-alueen solut
  2. Etsi ulkoisia linkkejä Excelistä
  3. VBA-aktiivinen solu
  4. Tilapalkki Excelissä

Luokka: