Kuidas Excelis lehti kasutada VBA abil

Anonim

Automatiseerides VBA -s tavapäraseid igavaid Exceli ülesandeid, on teil vaja iga lehte läbi vaadata. Ja sellepärast olete te muidugi siin.

Vaatame koodi, mida töövihiku lehtedelt läbi vaadata.

VBA -kood, mis sisaldab kõiki töövihiku lehti ja prindib lehti Nimi

Sub loopSheets () Iga ws ActiveWorkbookis. Töölehtede silumine. Prindi ws. Nimi Järgmine ws End Sub

Ülaltoodud vba -kood loeb aktiivse töövihiku iga lehe läbi ja prindib lehtede nime

Kuidas see töötab?

See on üsna lihtne. Me käsime VBA -l salvestada iga tööleht aktiivse töövihiku sisse ws ja seejärel prindida selle nimi nime meetodil.

Sirvige kõiki lehti, välja arvatud üks

Seega, kui proovite ühte lehte ühendada mitu lehte, peate iga lehe läbi vaatama. kopeerige iga lehe andmed põhilehele. Kuid te ei soovi põhilehte silmusest välja jätta. Oletame, et nimetasite põhilehe "kapteniks". Sel juhul kasutage seda meetodit:

AlamringSheets () Iga ws ActiveWorkbookis. Töölehed Kui ws.Name "Master" Seejärel silumine. Prindi ws.Name & "Kopeeritud" End If Next ws End Sub 

See on peaaegu sama kui ülaltoodud kood, lisades ainult If -lause.

Kui ws.Nimi "Meister" Siis 

See rida kontrollib, kas praeguse töölehe nimi on „Master”. kui ei, siis ploki käivitamise vaheline kood. Muul juhul sisestage kood, kui plokk vahele jäetakse.

Nii et jah, poisid, saate Excelis töölehtedel ringi liikuda. Järgmisena õpime, kuidas ühendada mitu lehte vba abil üheks.

Laadige fail alla

Kuidas Excelis lehti kasutada VBA abil

Seotud artiklid:

Kustutage lehed ilma kinnitusviipadeta, kasutades Microsoft Excelis VBA -d

Uue töövihiku lisamine ja salvestamine Microsoft Excel 2016 VBA abil

Kuva teade Exceli VBA olekuribal

Lülitage hoiatussõnumid välja Microsoft Excel 2016 VBA abil

Populaarsed artiklid:

Funktsioon VLOOKUP Excelis

COUNTIF Excelis 2016

Funktsiooni SUMIF kasutamine Excelis