Makro Luo taulukoita soluista - Excel-vinkkejä

Sisällysluettelo

Sinulla on sarake tekstiä. Kullekin sarakkeen tekstille haluat lisätä uuden laskentataulukon ja nimen, joka laskentataulukon arvo solulle.

Katso video

  • Pam haluaa luoda laskentataulukon jokaiselle tilinumerolle
  • Tällä hetkellä hän käyttää Näytä raporttisuodatin -sivuja
  • Etsitkö nopeampaa tapaa
  • Tallenna työkirja nimellä XLSM
  • Tarkista makroturva valitsemalla alt = "" + TMS ja asettamalla toiselle tasolle
  • Alt + F11
  • Aseta moduuli
  • Kirjoita koodi kuvan mukaisesti
  • Alt + Q palataksesi Exceliin
  • Alt + F8
  • Valitse makro ja napsauta Asetukset
  • Määritä Ctrl + Vaihto + W

Videon transkriptio

Opi Excel Podcastista, jaksosta 2082: Luo laskentataulukoiden makro

Hei, tervetuloa takaisin netcastiin, olen Bill Jelen. No, viime viikolla olin Bloomingtonissa ja Indianapolisissa, Indianassa, tekemässä siellä kahta seminaaria, ja Pam Indyn seminaarista sanoi, että hänellä on tämä laskentataulukko, ja hän haluaa luoda jokaiselle sarakkeen A solulle uuden laskentataulukon ja sitten tein tämän osan , laita vastaava solu sarakkeesta B soluun B1.

Tarkoitan tällä hetkellä, Pam totesi, että hän tekee tämän erittäin älykkäästi, kuinka luoda kaikki nuo laskentataulukot, mutta se on silti vaivaa. Hän siirtyy kohtaan Lisää, Pivot-taulukko, OK ja sitten uudesta pivot-taulukosta hän sijoittaa Tili Suodattimet-alueelle ja sitten Tiedot tuollaiseen arvoalueeseen. Ja sitten hän siirtyy Asetukset, Näytä raporttisuodatin sivut, Näytä kaikki tilisivut ja BAM! Hän saa lakanat tavoitteisiinsa kuin haluaa. Nyt kun tiedot ovat väärässä paikassa, hän itse asiassa sanoo tässä vaiheessa, että hän vain käy läpi kaikki ryhmät ja poistaa sitten nämä pivot-taulukot, okei? Joten se on menetelmä, jota hän käyttää juuri nyt, ja haluan nähdä, voinko tehdä jotain nopeammin kyseisestä laskentataulukosta.

Joten tapa, jolla aiomme tehdä tämän, sinun on valittava arkit etukäteen, valittava arkit. Hei, jos et ole koskaan tehnyt makroja aiemmin, tee Alt + T Tomille, M Marylle, S Samille ja vaihda ensimmäisestä valinnasta toiseen. Myös todella, todella tärkeä, takaamasi tiedosto tallennetaan nimellä .xlsx. Se ei toimi, jos jätät sen tällöin, sinun on tehtävä tiedosto, Tallenna nimellä ja valittava tämä Excelin makrokäyttöinen työkirja. Tämä ylin on oletusarvo ja ylin on kauhea tiedostomuoto, jonka ei sallita käyttää makroja.

Selvä, joten aiomme valita nämä tiedot Alt + F11, avaa VBA-editorin. Jos et ole koskaan tehnyt VBA: ta aiemmin, saat tämän ruman näytön täältä. Sanoi Insert, Module ja siellä on uusi moduulimme, ja kirjoitat tämän koodin: sana Sub CreateSheets (). Heti kun kirjoitat, että he aikovat laittaa loppuosan, mutta niiden kahden välillä, jotka sanomme jokaiselle solulle Valinnassa. Aiomme asettaa laskentataulukon ja todella meidän pitäisi todennäköisesti tehdä tämä Dim WS laskentataulukoksi. Haluatko asettaa laskentataulukon = laskentataulukot. Lisätä. Nyt Worksheets.Add: n on tiedettävä, mihin haluamme lisätä sen ja mitä haluan tehdä, haluan vain lisätä tämän laskentataulukon hänen viimeisen työkirjansa jälkeen. Joten sanon kuinka monta laskentataulukkoa meillä on nyt. Ja yritetään vain, sanotaan: Debug.Print laskentataulukot.Count.Selvä, siinä sanotaan, että meillä on 4, palataan takaisin Exceliin ja tarkistetaan se. 1 2 3 4, joten lisäämme sen 4. arkin jälkeen. Joten pakkauksen jälkeen meidän pitäisi nähdä uusi laskentataulukko ja tämä laskentataulukko on paikka, johon aiomme laittaa tilin 100 tiedot.

Okei, WS.Name = solu.arvo ja sitten päätimme, että otamme kaiken tilin oikealla puolella olevan: Tiedot. Ja aiomme ottaa nämä tiedot ja sijoittaa ne juuri luomamme upouuden laskentataulukon soluun B1. Joten solusta, oikeassa, siirrymme jokaiselle solulle 0 rivin 1 sarakkeen yli ja tartumme siihen arvoon, okei? Joten meillä on makro: Tiedosto, Sulje ja palaa Microsoft Exceliin ja painamme sitten Alt + F8. Alt + F8, CreateSheets, siirtyy Asetukset-kohtaan. Poika, mikä tulee olemaan hyvä? Ctrl + Vaihto + W. W taulukoille. Joten pidän Shift + W painettuna siellä, napsauta OK, ja voimme napsauttaa Peruuta. Selvä, valitse nuo solut ja sitten Ctrl + Vaihto + W. Katso heti Wrap Up - BAM: n jälkeen! Siinä on ne jokaisessa. Se sai tiedot kustakin yksittäisestä arkista. Viileä, siisti tapa edetä.

Mahdollisuus luoda monia laskentataulukoita lennossa ja tietysti se toimisi paljon enemmän. Tehdään = RIVI * 2 kopioidaan tämä alas, alas, alas, alas, alas ja valitaan kaikki nämä - Voi odota, meidän on laitettava joitain tietoja sinne. Täytetään se kahdella, okei. Ja sitten Ctrl + Vaihto + W. BAM! Voi, käytin jo yhtä arkkia 49. Mutta katso, olimme aina ylöspäin lähellä, loppu nopea ja nopea tapa. Kuinka luoda paljon erilaisia ​​laskentataulukoita lennossa.

Selvä, tämän jakson aiheet: Pam Indystä haluaa luoda taulukon kutakin tilinumeroa varten sarakkeessa A. Tällä hetkellä hän käyttää Näytä taulukkosivut -raporttisuodatinsivuja. Hän etsii nopeampaa tietä, okei? Joten aiomme tallentaa työkirjan nimellä XLSM. Menemme Alt + TMS ja asetamme toisen vaihtoehdon, ei ensimmäisen vaihtoehdon. Alt + F11, nyt olemme VBA: ssa, Lisää moduuli, kirjoita koodi kuvan mukaisesti, Alt + Q palataksesi Exceliin, Alt + F8, valitse makron nimi ja napsauta Asetukset, määritä Ctrl + Vaihto + W.

Hei, haluan kiittää Pamia siitä, että hän on ollut seminaarissani Indianapolisissa. Meillä oli hauskaa siellä, hyvä ryhmä. Ja haluan kiittää sinua pysähtymisestä. Nähdään ensi kerralla toisesta netcastista.

Lataa tiedosto

Lataa esimerkkitiedosto täältä: Podcast2082.xlsm

Mielenkiintoisia artikkeleita...