Alfabētiski darblapas - Excel padomi

Satura rādītājs

Pam gribētu sakārtot savas darblapas cilnes alfabētiskā secībā. Šī nav komanda programmā Excel, taču, izmantojot īsu makro, varat to pievienot savai ātrās piekļuves rīkjoslai.

Skatīties video

  • Pam vēlas kārtot darblapu cilnes alfabētiskā secībā
  • Notiek makro izmantošana personīgajā makro darbgrāmatā
  • Alt + T + M + S un mainiet makro drošību, lai atļautu makro
  • Ierakstiet makro Hello World personīgajā makro darbgrāmatā
  • Ierakstiet jaunu kodu personīgā makro darbgrāmatā
  • Piešķiriet šo kodu pogai QAT

Video atšifrējums

Uzziniet programmu Excel no Podcast, 2084. sērija: Kārtojiet darblapu cilnes alfabētiskā secībā

Sveiki, laipni aicināti atgriezties netcast ēterā, es esmu Bils Jelens. Šodienas jautājums no Pam: Vai ir kāds veids, kā alfabētiski mainīt darblapu cilnes? Nu, nav iebūvēta veida, kā to izdarīt, bet mēs to varētu izdarīt ar makro. Un tagad, tas ir Makro, kuram tiešām jābūt personīgajā makro darbgrāmatā, labi? Tātad, ja jūs nekad iepriekš neesat darījis makro, mēs Tomam darīsim Alt + T un Marijai S, Semam S. Pārliecinieties, vai pārvietojaties no Atspējot visus makro bez paziņojuma uz Atspējot makro ar paziņojumu.

Pēc tam labi, nospiediet Alt + F8 un apskatiet, vai jums ir makro, noteikti izvēlieties Makro sadaļā Visas atvērtās darbgrāmatas. Ja jums nav nekā, kas sākas ar PERSONAL.XLSB, jums jāveic šīs izvēles darbības. Ja jums jau ir kaut kas ar PERSONAL.XLSB, tad vienkārši turieties sekundi, labi?

Tātad, mēs ejam uz cilni Skats un ierakstīsim jaunu makro. To sauks HelloWorld. Nav vietas, nav vietas. Un mēs glabāsim makro personālā makro darbgrāmatā, noklikšķiniet uz Labi. Vienkārši ierakstiet kaut kur Hello World, piemēram, tāpat, un pēc tam nāciet šeit blakus Gatavs un noklikšķiniet uz Apturēt. Labi, tagad tas liks jums izveidot personīgo makro darbgrāmatu. Labi, ja jūs nekad iepriekš neesat lietojis makro, iespējams, jums to nav.

Šajā brīdī mēs nospiedīsim Alt + F11, un, ja jūs nekad neesat lietojis makro, šeit jūs iegūsit šo pelēko ekrānu. Mēs ejam uz View, Project Explorer un atradīsim jauno PERSONAL.XLSB. Ja jums jau ir modulis, protams, jūs to darīsit, protams, jā, atveriet moduļus un veiciet dubultklikšķi uz 1. moduļa. Tagad manā personīgo makro darbgrāmatā jau ir pāris makro, bet es eju šeit pēdējā rindā ievietojiet pāris atstarpes.

Labi, tāpēc jūs ierakstīsit šo kodu, kuru es ielīmēju. Un mēs runāsim par šo makro, kad es to palaidīšu. Tātad, es to vadīšu pa vienai rindai, nospiežot taustiņu F8. Viena lieta, ko es uzzināju, ir pēc šķirošanas pabeigšanas, tas bija mazliet satraucoši, lai nokļūtu citā lapā, tāpēc es atceros, uz kuras lapas mēs atrodamies, tāpēc vēlāk es to varu atlasīt tieši pirms makro izdarīts.

Labi tagad, šeit mēs esam. Atgriezīsimies programmā Excel, un jūs redzēsiet, ka pirmo lapu tur sauc Nosaukums. Pašlaik mēs atrodamies lapā, kuras nosaukums ir Jautājums. Es gribu pievienot jaunu lapu pirms virsraksta, tāpēc mēs izveidojam darblapas. Pievienojiet un tad es vēlos to pārdēvēt. Pašlaik nāk Sheet1 kā TempSortSheet. Esiet uzmanīgs, tam vajadzētu būt nosaukumam, kuru jūs nekad neizmantotu. Tāpat kā nesaukt šo ienākumu deklarāciju, labi? Vienkārši izmantojiet kaut ko ļoti nejaušu, tāpēc, kad mēs izveidosim kļūdu, ja jums jau ir lapa ar nosaukumu TempSortSheet. Un tad es atklāju, ka es izmantoju šo darblapu. Skaitiet vēl un vēl, un tāpēc es to vienkārši ievietošu mainīgajā, kā vieglāk pateikt WSC nekā darblapās. Skaitiet vēlāk. Tātad mums ir 150 darblapas, un mums ir šo darblapu saraksts.

Labi, tāpēc jūs esat pirmo reizi caur cilpu, kur es eju no 1 līdz 250. Pirmo reizi caur cilpu uz mūsu pavisam jauno lapu, kuru pievienojām, TempSortSheet, 1. rindas 1. slejā, mēs ejam lai pirmajā darblapā ievietotu vērtību, kas ir =. Labi, un tam, kam tam vajadzētu būt, ir labi, TempSortSheet tieši tur. Bet es ļaušu tam palaist vēl pāris reizes. Es nospiedīšu F8, un jūs redzēsiet, ka mēs saņemam visas lapu cilnes tādā secībā, kādā tās tiek rādītas darbgrāmatā, un pieņemu, ka es sāku saņemt tās cilnes, kurām ir konta numuri. Un es ļaušu šim skrējienam, es negribu, lai man būtu jānospiež F8 300 reizes. Tātad, es noklikšķināšu šeit un dodos uz Debug, Run To Cursor, kas ir Ctrl + F8, kas to pabeigs. Un redzam, ka mums ir saraksts ar visām 150 lapu cilnēm.Tas ir lieliski.

Un tagad šeit mēs izmantojam Excel iespējas. Tiešsaistē ir daudz ziņojumu, tostarp ziņojumu dēlī, kur viņi faktiski mēģina kārtot. Viņi raksta paši, lai pārvietotu lapas apkārt, un mēs šeit izmantosim Excel priekšrocības, jo Excel ir sava veida kārtība, un es izmantoju kodu no Excel 2003. Man patīk šis kods, vieglāk atcerēties. Es sākšu ar A1, mainīt izmēru, lai tas būtu 150 šūnas, kur es to kārtoju. Galvenais būs A1. Nu, tas ir vienīgais, kas tas varētu būt. Kārtība būs Augoša, un noteikti norādiet, vai ir Header, labi? Mēs nevēlamies, lai mūsu TempSortSheet sakārtotu datus. Labi, tātad turpat. BAM! Tas kārto, un mums nav jāraksta burbuļu šķirošanas kods. Un tad mēs ejam no 2. rindas, kas ir A120,pārvietojamā lapa ir A120. Kāpēc “”? Ahh, ja jums ir lapas nosaukums, piemēram, mums tas bija šīs nedēļas sākumā, piemēram, lapa ar nosaukumu 123, kas sajauktu Excel. Un tad, kur mēs to pārvietosim? Mēs pārejam uz nevis 2. rindu, bet gan pēc pirmās lapas. Tātad MoveAfter kļūst par 1. Tātad, mēs paņemsim savu lapu ar nosaukumu A120 un pārvietosim to pēc pirmās loksnes F8, un tur tā darbojās. Palaidiet šīs trīs rindas vēl vienu reizi. A124 nonāk pareizajā vietā.mēs gatavojas paņemt mūsu lapu ar nosaukumu A120 un pārvietot to aiz pirmās loksnes F8, un tur tā darbojās. Palaidiet šīs trīs rindas vēl vienu reizi. A124 nonāk pareizajā vietā.mēs gatavojas paņemt mūsu lapu ar nosaukumu A120 un pārvietot to aiz pirmās loksnes F8, un tur tā darbojās. Palaidiet šīs trīs rindas vēl vienu reizi. A124 nonāk pareizajā vietā.

Šajā brīdī tagad mēs zinām, ka tas darbojas, mēs varam veikt Ctrl + F8, kas veic visu kustību - tur tikko notika 150 kustības. Un tagad es izdzēsīšu sākotnējo lapu, kas ir mūsu izdzēstā TempSortSheet. Bet pirms es to izdzēšu, es nevēlos, lai viņi visiem, kas izmanto kodu, paziņo, ka mēs drīz izdzēsīsim lapu. Tātad, es to vienkārši izdzēšu un pēc tam atlasu sākotnējo lapu un parādīju ziņojumu, ka darbgrāmatas ir tā sakārtotas.

Labi, tāpēc tagad, kad mums ir makro, mēs zinām, ka makro darbojas un ir iekļauts personīgajā makro darbgrāmatā, pāris lietas, kuras mēs vēlamies darīt: Alt + F11 atgriezieties šeit un pārliecinieties, vai esat personīgā makro darbgrāmatu, noklikšķiniet tur un noklikšķiniet uz Saglabāt. Ja to tagad nesaglabājat, vēlāk, aizverot programmu Excel, tas mirgos ar šo ziņojumu “Vai vēlaties saglabāt izmaiņas PERSONAL.XLSB?” un jūs pilnībā aizmirsīsit un nesaglabāsit izmaiņas, vai ne? Tāpēc es vienmēr pārliecinos, ka saglabāju izmaiņas un pēc tam Alt + Tab, kur es pielāgoju ātrās piekļuves rīkjoslu, izvēlos kādu no makro, atrodu to, ko sauc par SortSheets, pievienoju to ātrās piekļuves rīkjoslai. Man nepatīk blokshēma, tāpēc mēs meklēsim kaut ko tādu, kas saka A līdz Z vai jūs zināt, tāpēc ļaujiet 'Izmantojiet šo vienu un ievietojiet nelielu cilni Šādi kārtot lapas, noklikšķiniet uz Labi, noklikšķiniet uz Labi.

Labi, tagad šeit ir pārbaudījums. Es ievietošu jaunu darbgrāmatu. Es izveidošu dažas lapu kopijas, un mēs tās ievietosim tādā dīvainā secībā, kā Z un tad Y un tad M un tad B. Noklikšķiniet uz Sort Sheets and BAM! Viņi atgriežas šeit pareizajā secībā. Cik tas ir forši.

Labi, tāpēc šodienas epizode Pam vēlas kārtot darblapu cilnes alfabētiskā secībā. Oho! Mēs izmantojām makro. Vispirms nomainiet makro drošību un ierakstiet makro Hello World personīgajā makro darbgrāmatā un pēc tam ierakstiet kodu Personal Macro Workbook un piešķiriet to ātrās piekļuves rīkjoslas pogai.

Es gribu pateikties Pam par šo jautājumu. Es gribu pateikties, ka apstājāties. Tiksimies nākamreiz, lai skatītu citu netcast raidījumu no.

Lejupielādēt failu

Lejupielādējiet faila paraugu šeit: Podcast2084.xlsm

Interesanti raksti...