Excel VBA Aktivira list

Za aktiviranje ili odabir lista u excelu, ručno idemo na list i kliknemo na karticu Sheet. Ali kada napišemo kôd gdje moramo povezati različit list u različitim oblicima, tada možemo koristiti VBA Activate Sheet funkciju. To se može učiniti uz pomoć „. Aktiviraj “naredbu u VBA. Ovo će automatski odabrati ili aktivirati list za daljnju upotrebu.

Aktiviranje lista znači odabir tog lista. A da bismo znali je li taj list aktiviran ili odabran, bolje je provjeriti nakon pokretanja koda u excelu da li možemo vidjeti trenutni list ili ne.

Kako aktivirati list u Excelu VBA?

Ispod su sljedeći primjeri za aktiviranje lista u excelu pomoću VBA koda.

Ovdje možete preuzeti ovaj VBA Aktiviraj Sheet Excel predložak ovdje - VBA Aktivirajte Shell Excel predložak

VBA Aktivacijski list - Primjer # 1

Postoje razni načini za aktiviranje lista u VBA. Za ovo smo razmotrili 3 lista nazvana Prvi, Drugi i Treći kao što je prikazano u nastavku. Svrha imenovanja svakog lista je razlikovanje broja lista i naziva lista, što će se koristiti u narednim primjerima.

Slijedite dolje navedene korake za aktiviranje lista u Excelu VBA.

Korak 1: Sada prijeđite na VBA i na kartici izbornika Umetanje odaberite Modul kao što je prikazano u nastavku.

Modul je mjesto na kojem ćemo napisati kod za aktivacijski list. Nakon toga otvorit ćemo novi modul.

Korak 2: U tom modulu stvorite potkategoriju funkcije u bilo kojem imenu. Radi boljeg razumijevanja, kreirali smo ga u ime VBA Aktiviraj slijed. To će vam pomoći u praćenju ispravnog modula.

Kodirati:

 Sub VBA_ActivateSheet1 () Kraj Sub 

Korak 3: Sada koristite funkciju Sheets za odabir bilo kojeg lista.

Kodirati:

 Sub VBA_ActivateSheet1 () Sheets ("First") Kraj Sub 

Korak 4: Sada da biste zapravo odabrali ili aktivirali list u excelu, koristite naredbu Aktiviraj zatečenu točkom (.)

Kodirati:

 Sub VBA_ActivateSheet1 () listovi ("prvi"). Aktivirajte krajnji sub 

Ovim putem dopuštamo listu s nazivom "Prvo" da bude odabran kad god ga kôd pozove.

Korak 5: Sada napravite isto za naziv lista Drugi i Treći kao što je prikazano u nastavku.

Kodirati:

 Sub VBA_ActivateSheet1 () listovi ("prvi"). Aktiviranje listova ("drugi"). Aktiviranje listova ("treći"). 

Korak 6: Sada sastavite kôd korak po korak ili u jednom potezu. Mali se kôd može sastaviti u jednom potezu što možda neće pogriješiti. Nakon toga pokrenite kôd klikom na gumb Reproduciraj koji se nalazi ispod trake izbornika.

Vidjet ćemo da će treći list biti odabran kako se nalazio na kraju. Ako napravimo korak po korak sastavljanje, moći ćemo vidjeti tko se prvi, drugi i treći list aktivira pritiskom na tipku F8.

Dok prevodilac prolazi kroz prvi redak, vidjet ćemo da je najprije aktiviran list First, kao što je prikazano u nastavku.

Opet pritiskom na tipku F8, prevoditelj će proći kroz drugi redak koda i vidimo da se aktivira list Drugi .

A kada je prevodilac stigao do kraja Sub strukture koda, treći će list biti aktiviran kao što je prikazano u nastavku.

VBA Aktivirajte list - Primjer # 2

Također možemo upotrijebiti naredbu Radni list za odabir i aktiviranje bilo kojeg lista. Ovaj je postupak prilično sličan primjeru-1. Za ovo ćemo ponovno razmotriti naziv datoteke Prvi , Drugi i Treći. Slijedite dolje navedene korake za aktiviranje lista u Excelu VBA.

Korak 1: U modulu počnite pisati potkategoriju VBA Aktivirajte list slijedom kao što je prikazano u nastavku.

Kodirati:

 Sub VBA_ActivateSheet2 () Kraj Sub 

Korak 2: Kao što smo koristili naredbu Sheet za aktiviranje lista, ovdje ćemo koristiti naredbu Radni list .

Kodirati:

 Sub VBA_ActivateSheet2 () Radni listovi ("prvi") Kraj Pot 

Korak 3: Ovdje također aktivirajte funkciju Aktivirali zatačenu točkom (.) I aktivirajte list.

Kodirati:

 Sub VBA_ActivateSheet2 () Radni listovi ("Prvo"). Aktivirajte Kraj Sub 

Korak 4: Sada isto učinite i za Sheet Drugi i Treći .

Kodirati:

 Sub VBA_ActivateSheet2 () Radni listovi ("prvi"). Aktiviranje radnih listova ("drugi"). Aktiviranje radnih listova ("treći"). 

Korak 5: Nakon što ste završili, sastavite kod. Ovdje ćemo napraviti postupno sastavljanje kako bismo vidjeli promjene. Pritisnite F8 koji radi postupno sastavljanje i pokretanje koda. Dok prevodilac prolazi kroz drugi redak koda, vidjet ćemo u Excelovom listu Drugi je aktiviran ili odabran.

Korak 6: Ponovno pritisnite tipku F8 za odabir sljedećeg lista. Vidjet ćemo, kako prevoditelj prolazi kroz treću liniju koda i dosegne se do kraja, list pod nazivom Treći se aktivira ili odabire.

VBA Aktivacijski list - Primjer # 3

Postoji još jedan način aktiviranja bilo kojeg radnog lista. Za ovo ćemo također razmotriti isti skup listova s ​​istim imenima Prvo, Drugo i Treće kao što je korišteno u gornjim primjerima. U ovom ćemo primjeru vidjeti 3 kombinacije funkcija Sheet i Worksheet zajedno s Select, a koje ćemo koristiti umjesto Activate . Funkcija odabira funkcionira na isti način kao i Aktiviraj . Upotrebom kombinacije različitih funkcija za istu upotrebu vidjet ćemo kako varira izlaz.

Slijedite dolje navedene korake za aktiviranje lista u Excelu VBA.

Korak 1: Otvorite modul i stavite potkategoriju u ime izvršene funkcije ili u bilo koje drugo ime po vašem izboru. Zadržavamo ime, ali u slijedu, kao što je prikazano u nastavku.

Kodirati:

 Sub VBA_ActivateSheet3 () Kraj Sub 

Korak 2: Opet na isti način koristite funkciju listova s nazivom lista, kao što je prikazano u nastavku.

Kodirati:

 Sub VBA_ActivateSheet3 () Sheets ("First") Kraj Sub 

Korak 3: Nakon toga upotrijebite funkciju Select za praćenje točkom (.)

Kodirati:

 Sub VBA_ActivateSheet3 () listovi ("prvi"). Odaberite Kraj Sub 

Korak 4: Sada ćemo u drugom retku koda upotrijebiti funkciju listova zajedno s Aktiviraj za list pod nazivom Drugi kao što je prikazano u nastavku.

Kodirati:

 Sub VBA_ActivateSheet3 () Sheets ("First"). Select Sheets ("Second"). Aktiviraj End Sub 

Korak 5: A za posljednji list nazvan Treći koristit ćemo Radne listove zajedno s funkcijom Select da ga aktiviramo kao što je prikazano u nastavku.

Kodirati:

 Pod VBA_ActivateSheet3 () listovi ("prvi"). Odaberite listove ("drugi"). Aktivirajte radne listove ("treći"). Odaberite krajnji pod 

Korak 6: Sada sastavite cijeli kôd i pokrenite kôd korak po korak da biste vidjeli promjene pritiskom na tipku F8. Dok prevodilac prođe kroz prvi redak koda, aktivirat će se prvo .

Dok prelazi kroz drugi redak koda, aktivirat će se Second Second .

I na kraju, kada prevoditelj dođe u Krajnji potplat, treći će se list aktivirati kao što je prikazano u nastavku.

Ovako možemo upotrijebiti kombinaciju tablica i radnih listova zajedno s funkcijama Aktiviraj i Odaberi da aktiviramo bilo koji radni list.

Prosce Excel VBA Aktivirajte list

  • Odabir bilo kojeg lista u excelu, kao i kod VBA, prilično je jednostavan.
  • Ova je funkcija vrlo korisna kada je naš kod povezan s podacima s različitih radnih listova.

Stvari koje treba zapamtiti

  • Funkcija odabira i aktiviranja ima isti način aktiviranja bilo kojeg radnog lista. Iako je ime drugačije.
  • Različita kombinacija Select and Activate zajedno s Sheets and Worksheet moguća je za aktiviranje jednog ili više radnih listova.
  • Aktiviranje bilo kojeg lista znači odabir tog radnog lista.
  • Nakon završetka implementacije koda, spremite datoteku u Macro Enable Worksheet. To pomaže u uštedi koda kako bismo ga mogli koristiti više puta bez ikakvih gubitaka.

Preporučeni članci

Ovo je vodič za VBA Aktivacijski list. Ovdje smo raspravljali o tome kako aktivirati list u Excelu pomoću VBA koda zajedno s nekoliko praktičnih primjera i preuzeti Excel predložak. Možete i pregledati naše druge predložene članke -

  1. VBA raspon ćelije
  2. Pronađite eksterne veze u Excelu
  3. VBA Active Cell
  4. Statusna traka u Excelu

Kategorija: