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 abilSeotud 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