Kuinka selata arkkeja Excelissä VBA: n avulla

Anonim

Samalla kun automatisoit Excelin tavalliset tylsät tehtävät VBA: ssa, sinun täytyy selata jokaista arkkia. Ja siksi olet tietysti täällä.

Katsotaanpa työkirjan arkkien läpi kulkevaa koodia.

VBA -koodi Silmukkaa kaikki Activeworkbookin arkit ja tulosta arkit Nimi

Sub loopSheets () Jokaiselle ws: lle ActiveWorkbook.Worksheets Debug.Print ws.Name Next ws End Sub

Yllä oleva vba -koodi selaa aktiivisen työkirjan jokaisen arkin läpi ja tulostaa arkkien nimen

Kuinka se toimii?

Se on melko yksinkertainen. Kehotamme VBA: ta tallentamaan jokainen laskentataulukko aktiiviseen työkirjaan ws: ssä ja tulostamaan sitten sen nimen nimimenetelmällä.

Selaa kaikki arkit paitsi yksi

Joten jos yrität yhdistää useita arkkeja yhteen pääarkkiin, sinun on kierrettävä jokaisen arkin läpi. kopioi jokaisen arkin tiedot master -taulukkoon. Mutta haluat estää päälehden silmukoinnista. Oletetaan, että nimesit pääarkin "päälliköksi". Käytä siinä tapauksessa tätä menetelmää:

Sub loopSheets () Jokaiselle ws: lle ActiveWorkbook.Worksheets Jos ws.Name "Master" Sitten Debug.Print ws.Name & "Kopioitu" End If Next ws End Sub 

Se on melkein sama kuin yllä oleva koodi, ja siihen lisätään vain If -lause.

Jos ws.Nimi "Master" Sitten 

Tämä rivi tarkistaa, onko nykyisen laskentataulukon nimi "Master". jos ei, koodi, jos lohko suoritetaan. Muussa tapauksessa koodi sisällä, jos lohko ohitetaan.

Joten kyllä ​​kaverit, näin voit selata Excel -laskentataulukoita. Seuraavaksi opimme yhdistämään useita arkkeja yhdeksi vba: n avulla.

Lataa tiedosto

Kuinka selata arkkeja Excelissä VBA: n avulla

Aiheeseen liittyvät artikkelit:

Poista taulukot ilman vahvistuskehotteita käyttämällä VBA: ta Microsoft Excelissä

Lisää ja tallenna uusi työkirja VBA: n avulla Microsoft Excel 2016: ssa

Näytä viesti Excel VBA -tilapalkissa

Poista varoitusviestit käytöstä VBA: n avulla Microsoft Excel 2016: ssa

Suosittuja artikkeleita:

VLOOKUP -toiminto Excelissä

COUNTIF Excel 2016: ssa

SUMIF -toiminnon käyttäminen Excelissä