Kā pārlūkot Excel lapas, izmantojot VBA

Satura rādītājs

Automatizējot parastos garlaicīgos Excel uzdevumus VBA, jums būs jāpārbauda katra lapa. Un tāpēc jūs, protams, esat šeit.

Apskatīsim kodu, kas jāizmanto darbgrāmatas lapās.

VBA kods, lai ievietotu visas lapas Activeworkbook un drukāt lapas Nosaukums

Sub loop

Iepriekš minētais vba kods tiek pārvietots pa katru aktīvās darbgrāmatas lapu un izdrukā lapu nosaukumu

Kā tas strādā?

Tas ir pavisam vienkārši. Mēs sakām VBA, lai katra darblapa tiktu saglabāta aktīvajā darbgrāmatā ws un pēc tam izdrukātu tās nosaukumu, izmantojot nosaukuma metodi.

Apmeklējiet visas lapas, izņemot vienu

Tātad, ja jūs mēģināt apvienot vairākas lapas vienā galvenajā lapā, jums būs jāapmeklē katra lapa. kopējiet katras lapas datus galvenajā lapā. Bet jūs vēlaties, izņemot galveno lapu no cilpām. Pieņemsim, ka galveno lapu nosaucāt par “meistaru”. Tādā gadījumā izmantojiet šo metodi:

Sub loopSheets () Katram ws ActiveWorkbook.Worksheets Ja ws.Name "Master", tad atkļūdojiet. Drukāt ws.Name & "Copied" End If Next ws End Sub 

Tas ir gandrīz tāds pats kā iepriekš minētais kods, tikai pievienojot paziņojumu If.

Ja ws.Nosaukums "Meistars" Tad 

Šī rinda pārbauda, ​​vai pašreizējās darblapas nosaukums ir “Meistars”. ja tā nav, kods starp, ja bloks darbojas. Citādi ievadiet kodu, ja bloks tiek izlaists.

Tātad, jā, puiši, šādā veidā jūs varat pārvietoties pa Excel darblapām. Tālāk mēs uzzināsim, kā apvienot vairākas lapas vienā, izmantojot vba.

Lejupielādēt failu

Kā pārlūkot Excel lapas, izmantojot VBA

Saistītie raksti:

Izdzēsiet lapas bez apstiprinājuma uzvednēm, izmantojot Microsoft Excel VBA

Pievienojiet un saglabājiet jaunu darbgrāmatu, izmantojot VBA programmā Microsoft Excel 2016

Parādiet ziņojumu Excel VBA statusa joslā

Izslēdziet brīdinājuma ziņojumus, izmantojot VBA programmā Microsoft Excel 2016

Populāri raksti:

Funkcija VLOOKUP programmā Excel

COUNTIF programmā Excel 2016

Kā lietot SUMIF funkciju programmā Excel

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave