Makrotallentimen käyttäminen Excel 2016:ssa

Yksi tapa saada koodia VBA-moduuliin on tallentaa toiminnot Excel-makrotallentimen avulla. Yksi asia, joka sinun on muistettava, on, että voit tallentaa vain asioita, jotka voit tehdä suoraan Excelissä. Viestilaatikon näyttäminen ei kuulu Excelin normaaliin ohjelmistoon. (Se on VBA-juttu.) Makrotallennin on hyödyllinen, mutta monissa tapauksissa sinun on luultavasti syötettävä ainakin osa koodista manuaalisesti.

Tässä on vaiheittainen esimerkki, joka näyttää, kuinka voit tallentaa makron, joka lisää uuden laskentataulukon ja piilottaa kaikki paitsi ensimmäiset kymmenen riviä ja kaikki paitsi ensimmäiset kymmenen saraketta. Jos haluat kokeilla tätä esimerkkiä, aloita uudella, tyhjällä työkirjalla ja noudata näitä ohjeita:

Aktivoi laskentataulukko työkirjassa.

Mikä tahansa laskentataulukko käy.

Napsauta Kehittäjä-välilehteä ja varmista, että Käytä suhteellisia viittauksia ei ole korostettuna.

Tämä makro tallennetaan käyttämällä absoluuttisia viittauksia.

Valitse Kehittäjä → Koodi → Tallenna makro tai napsauta tilapalkin vasemmassa reunassa olevaa Valmis-ilmaisimen vieressä olevaa kuvaketta.

Excel näyttää Tallenna makro -valintaikkunan.

Nimeä makro Tallenna makro -valintaikkunassa TenByTen ja paina pikanäppäintä Shift+T.

Makro voidaan suorittaa painamalla Ctrl+Shift+T.

Aloita tallennus napsauttamalla OK.

Excel lisää automaattisesti uuden VBA-moduulin projektiin, joka vastaa aktiivista työkirjaa. Tästä eteenpäin Excel muuntaa toimintosi VBA-koodiksi. Kun tallennat, tilapalkin kuvake muuttuu pieneksi neliöksi. Tämä on muistutus siitä, että makrotallennin on käynnissä. Voit myös pysäyttää makrotallentimen napsauttamalla kuvaketta.

Napsauta Uusi taulukko -kuvaketta viimeisen taulukkovälilehden oikealla puolella.

Excel lisää uuden laskentataulukon.

Valitse koko sarake K (11. sarake) ja paina Ctrl+Shift+oikea nuoli; napsauta sitten hiiren kakkospainikkeella mitä tahansa valittua saraketta ja valitse pikavalikosta Piilota.

Excel piilottaa kaikki valitut sarakkeet.

Valitse koko rivi 11 ja paina Ctrl+Shift+alanuoli; napsauta sitten hiiren kakkospainikkeella mitä tahansa valittua riviä ja valitse pikavalikosta Piilota.

Excel piilottaa kaikki valitut sarakkeet.

Valitse solu A1.

Valitse Kehittäjä → Koodi → Lopeta tallennus tai napsauta tilapalkin Lopeta tallennus -painiketta (pieni neliö).

Excel lopettaa toimintojesi tallentamisen.

Voit tarkastella tätä äskettäin tallennettua makroa painamalla Alt+F11 aktivoidaksesi VBE. Etsi työkirjan nimi Projekti-ikkunasta. Näet, että projektilla on luettelossa uusi moduuli. Moduulin nimi riippuu siitä, oliko työkirjassa muita moduuleja, kun aloitit makron tallentamisen. Jos et, moduulin nimi on Moduuli1. Voit tarkastella moduulin koodiikkunaa kaksoisnapsauttamalla moduulia.

Tässä on toimillasi luoma koodi:

Sub TenByTen()
'
TenByTen-makro
'
Pikanäppäin: Ctrl+Shift+T
'
  Sheets.Add After:=ActiveSheet
  Sarakkeet ("K:K"). Valitse
  Alue(Valinta, Valinta.Loppu(xlToOikealle)).Valitse
  Selection.EntireColumn.Hidden = Tosi
  Rivit ("11:11"). Valitse
  Alue(Valinta, Valinta.Loppu(xlAlas)).Valitse
  Selection.EntireRow.Hidden = Tosi
  Alue ("A1"). Valitse
Lopeta ala

Voit kokeilla tätä makroa aktivoimalla minkä tahansa laskentataulukon ja painamalla vaiheessa 4 määrittämääsi pikanäppäintä: Ctrl+Shift+T.

Jos et määrittänyt makrolle pikanäppäintä, älä huoli. Näin saat näkyviin luettelon kaikista käytettävissä olevista makroista ja suoritat haluamasi:

Valitse Kehittäjä → Koodi → Makrot.

Näppäimistöfanit voivat painaa Alt+F8. Jompikumpi näistä tavoista näyttää valintaikkunan, jossa luetellaan kaikki käytettävissä olevat makrot.

Valitse luettelosta makro (tässä tapauksessa TenByTen).

Napsauta Suorita-painiketta.

Excel suorittaa makron, ja saat uuden laskentataulukon, jossa on kymmenen näkyvää riviä ja kymmenen näkyvää saraketta.

Voit suorittaa minkä tahansa määrän komentoja ja suorittaa minkä tahansa määrän toimintoja makrotallentimen ollessa käynnissä. Excel kääntää hiiren toiminnot ja näppäinpainallukset huolellisesti VBA-koodiksi.

Ja tietysti voit myös muokata makroa sen tallentamisen jälkeen. Testaa uusia taitojasi muokkaamalla makroa siten, että se lisää laskentataulukon, jossa on yhdeksän näkyvää riviä ja saraketta – täydellinen Sudoku-pulmapeliin.


Kuinka estää Microsoft Wordia avaamasta tiedostoja vain luku -tilassa Windowsissa

Kuinka estää Microsoft Wordia avaamasta tiedostoja vain luku -tilassa Windowsissa

Kuinka estää Microsoft Wordia avaamasta tiedostoja vain luku -tilassa Windowsissa Microsoft Word avaa tiedostot vain luku -tilassa, jolloin niiden muokkaaminen on mahdotonta? Älä huoli, menetelmät ovat alla

Microsoft Word -asiakirjojen virheellisen tulostuksen korjaaminen

Microsoft Word -asiakirjojen virheellisen tulostuksen korjaaminen

Virheiden korjaaminen virheellisten Microsoft Word -asiakirjojen tulostuksessa. Virheet tulostettaessa Word-asiakirjoja, joissa on muuttuneet fontit, sotkuiset kappaleet, puuttuva teksti tai kadonnut sisältö ovat melko yleisiä. Älä kuitenkaan

Pyyhi kynä- ja korostuspiirrokset PowerPoint-dioistasi

Pyyhi kynä- ja korostuspiirrokset PowerPoint-dioistasi

Jos olet piirtänyt PowerPoint-dioihin esityksen aikana kynää tai korostuskynää, voit tallentaa piirustukset seuraavaa esitystä varten tai poistaa ne, jotta seuraavan kerran näytät ne. Aloitat puhtailla PowerPoint-dioilla. Pyyhi kynä- ja korostuskynäpiirrokset noudattamalla näitä ohjeita: Pyyhi rivit yksi kerrallaan […]

Tyylikirjaston sisältö SharePoint 2010:ssä

Tyylikirjaston sisältö SharePoint 2010:ssä

Tyylikirjasto sisältää CSS-tiedostoja, Extensible Stylesheet Language (XSL) -tiedostoja ja kuvia, joita käyttävät ennalta määritetyt sivupohjat, sivuasettelut ja säätimet SharePoint 2010:ssä. CSS-tiedostojen etsiminen julkaisusivuston tyylikirjastosta: Valitse Sivuston toiminnot→ Näytä Kaikki sivuston sisältö. Sivuston sisältö tulee näkyviin. Style-kirjasto sijaitsee […]

Muotoile numerot tuhansiksi ja miljooniksi Excel-raporteissa

Muotoile numerot tuhansiksi ja miljooniksi Excel-raporteissa

Älä hukuta yleisöäsi jättimäisillä numeroilla. Microsoft Excelissä voit parantaa koontinäyttöjesi ja raporttiesi luettavuutta muotoilemalla numerot näyttämään tuhansia tai miljoonia.

SharePoint-sivustojen jakaminen ja seuraaminen

SharePoint-sivustojen jakaminen ja seuraaminen

Opi käyttämään SharePointin sosiaalisen verkostoitumisen työkaluja, joiden avulla yksilöt ja ryhmät voivat kommunikoida, tehdä yhteistyötä, jakaa ja pitää yhteyttä.

Kuinka muuntaa päivämäärät Julian-muotoihin Excelissä

Kuinka muuntaa päivämäärät Julian-muotoihin Excelissä

Juliaanisia päivämääriä käytetään usein valmistusympäristöissä aikaleimana ja pikaviitteenä eränumerolle. Tämän tyyppisen päivämääräkoodauksen avulla jälleenmyyjät, kuluttajat ja huoltoedustajat voivat tunnistaa tuotteen valmistusajankohdan ja siten tuotteen iän. Julian-päivämääriä käytetään myös ohjelmoinnissa, armeijassa ja tähtitiedessä. Erilainen […]

Access-verkkosovelluksen luominen

Access-verkkosovelluksen luominen

Voit luoda verkkosovelluksen Access 2016:ssa. Mikä verkkosovellus sitten on? No, verkko tarkoittaa, että se on verkossa, ja sovellus on vain lyhenne sanoista "sovellus". Mukautettu verkkosovellus on online-tietokantasovellus, jota käytetään pilvestä selaimen avulla. Rakennat ja ylläpidät verkkosovellusta työpöytäversiossa […]

Pikakäynnistyspalkki SharePoint 2010:ssä

Pikakäynnistyspalkki SharePoint 2010:ssä

Useimmat SharePoint 2010:n sivut näyttävät navigointilinkkien luettelon pikakäynnistyspalkissa sivun vasemmassa reunassa. Pikakäynnistyspalkki näyttää linkit esitellyn sivuston sisältöön, kuten luetteloihin, kirjastoihin, sivustoihin ja julkaisusivuihin. Pikakäynnistyspalkki sisältää kaksi erittäin tärkeää linkkiä: Koko sivuston sisältö -linkki: […]

Mitä Ratkaisijan virheilmoitukset Excelissä tarkoittavat?

Mitä Ratkaisijan virheilmoitukset Excelissä tarkoittavat?

Yksinkertaisille ongelmille Excelin Ratkaisija löytää yleensä nopeasti optimaaliset Ratkaisijamuuttujien arvot tavoitefunktiolle. Mutta joissakin tapauksissa Ratkaisijalla on vaikeuksia löytää Solver-muuttujan arvoja, jotka optimoivat tavoitefunktion. Näissä tapauksissa Ratkaisija näyttää yleensä viestin tai virheilmoituksen, joka kuvaa tai käsittelee ongelmaa, jonka […]