Keskustele Excelistä ja työstä

Mikä on makrofunktio?
Johdatus makroihin ja VBA:han aloittelijoille

Kuukausilaskujen luominen ja numeroiden kerääminen eri tiedostoista. Huomaatko käyttäväsi Exceliä ajattelemasta: "Tein saman asian viime kuussa?"

Makrot voivat automatisoida tällaiset rutiinitehtävät. Mitä sinä voit tehdä ja miten se voi auttaa sinua työssäsi? Otetaan esimerkki todellisesta työstä.

MacrowKoodituntemusta ei vaaditaKoe ensin makron toiminta →

Mikä on makrofunktio?

Makrot ovat toimintoja, jotka automatisoivat rutiinitehtävät Excelissä.Voit suorittaa toimintoja, jotka tavallisesti suoritat yksi kerrallaan, kuten syöttää tietoja soluihin, laskea, muotoilla taulukoita ja tallentaa.

Excelissä on ominaisuus nimeltä "Makrotallennus". Jos aloitat tallennuksen ja käsittelet sitten taulukkoa, vaiheet säilyvät ja voit toistaa saman toiminnon myöhemmin. Yksinkertaisia tehtäviä varten voit luoda makroja ilman, että sinun tarvitsee kirjoittaa ohjelmaa itse.

Tiedot eivät kuitenkaan välttämättä ole täsmälleen samat joka kuukausi. Rivien lukumäärä voi kasvaa tai tyhjiä välilyöntejä voidaan sekoittaa sisään. Ohjelmointi vaaditaan, jotta prosessointi voidaan ohjata tarkasti ja hienosti näiden erojen huomioon ottamiseksi. Tähän käytetty kieli on VBA.

VBA tulee sanoista "Visual Basic for Applications". "Makrotallennuksessa" jäljellä olevat vaiheet ovat myös VBA-koodia. Voit muokata tallentamaasi tai luoda sen kirjoittamalla koodin tyhjästä.

Mitä töitä voidaan automatisoida?

Esimerkiksi työt, kuten: Mikään näistä ei ole erikoistyötä, mutta se vie aikaa tapausten määrän kasvaessa.

tapaustutkimus1

Laskujen luonti, muotoilu ja tallentaminen

Tietojen lähettämisestä summien laskemiseen, muotoiluun ja PDF:n tallentamiseen. Vertaa, kuinka monta minuuttia sen tekemiseen kuluu manuaalisesti ja kuinka monta sekuntia sen tekemiseen makrolla.

Muuta kunkin liikekumppanin osoite ja tiedot, laske summa ja tallenna se kiinteällä nimellä. Tämä tehtäväsarja voidaan jättää makroille.

Katso toimintakuva →

tapaustutkimus2

Graafisten luominen ja tulostaminen

Tallenna vaiheet kaavion luomisesta sen tulostamiseen käyttämällä "Makrotallennusta" ja muuta se makroksi.

Jos luot asiakirjoja samassa muodossa jokaiselle kokoukselle, voit päättää kaavion tyypin, otsikon ja tulostusalueen etukäteen.

Katso toimintakuva →

tapaustutkimus3

Useiden tiedostojen yhdistäminen

Lue rivi riviltä nähdäksesi, mitä tapahtuisi, jos kirjoittaisit VBA-koodin yhdistämään haaralta saadut kolme tiedostoa.

Se lukee järjestyksessä kunkin toimialan ja vastuuhenkilön samassa muodossa saapuvat tiedostot ja kokoaa tarvittavat tiedot yhteen taulukkoon.

Katso toimintakuva →

Vaikka se olisi automatisoitu, valmis sisältö on silti tarkistettava.Jos voit kuitenkin vähentää transkription ja asetusten toistoa, voit vapauttaa aikaa tarkistaaksesi numerot, tarkastellaksesi tuloksia ja pohtiaksesi asiaa.

Taidot, joita voidaan käyttää työssä tai sivutöissä

Tietojen aggregointi- ja analysointipalveluiden, kuten BI-työkalujen, määrä on kasvussa. On kuitenkin monia tilanteita, joissa Exceliä käytetään päivittäisessä työssä. Tunnen tämän itsekin hyvin selvästi toimistotyöntekijänä toimiessani.

Voit lisätä tarvittaessa numeroita ja muistiinpanoja ja muokata taulukkoa toiselle sopivaksi. Mielestäni Excelin helppokäyttöisyys on yksi syistä, miksi sitä käytetään edelleen. Toisaalta pöytien järjestämiseen tarvittava manuaalinen työ voi jäädä kuukausittain tehtäväksi.

Siksi ihmiset, jotka voivat automatisoida olemassa olevia Excel-tehtäviä, ovat loistavissa käsissä. Kun etsit työpaikkoja, voit hakea "Excel VBA" ja "Makrot" löytääksesi työpaikkoja, joihin liittyy liiketoiminnan parantaminen tai työkalujen luominen.

Työsi kautta hankittuja makrotaitoja voidaan käyttää myös sivutyössäsi.Pyytäjän on helpompi ymmärtää niitä tehtäviä, joita voit käsitellä, kuten laskujen ja kuukausittaisten aggregaattien luominen.

Pelkästään koodin kirjoittaminen ei tietenkään tarkoita, että saat työpaikan. Minun tehtäväni on kuunnella toisen henkilön askeleita, päättää, mitä automatisoida, tarkistaa tulokset ja kertoa heille, kuinka sitä käytetään. Kun yrität ensin parantaa jotakin tutuista tehtävistäsi, voit kokea prosessin.

Mitä järkeä on oppia nyt, että tekoäly osaa kirjoittaa koodia?

Nyt voit kertoa tekoälylle, mitä haluat tehdä, ja antaa sen luoda VBA-koodin puolestasi. Verrattuna siihen, että kirjoitat rivi kerrallaan tyhjästä, taakka aloittaa jotain on pienempi.

En kuitenkaan suosittele sen käyttöä tietämättä mitään VBA:sta. Ei vain silloin, kun se lakkaa toimimasta, vaan myös siksi, että se antaa joskus vääriä tuloksia ilman virheitä.

Jos esimerkiksi pyydät jotakuta vain tekemään yhteenvedon myynnistä, hän ei tiedä, mikä sarake on myynti, mitä tehdä tyhjillä välilyönneillä tai voidaanko sisällyttää kokonaisrivi. Ihmisen tehtävänä on päättää, mitä hän haluaa tehtävän, ja katsoa mitä saavutetaan.

Sinun ei tarvitse opetella ulkoa kaikkea kielioppia. Mitä soluja käsitellään, missä ne toistetaan ja missä olosuhteissa prosessit jaetaan? Kun ymmärrät perusasiat, ohjeet tekoälylle ja korjausneuvottelut tarkentuvat.Väliöiden määrittämisestä, toistamisesta ja ehdollisten haarojen kirjoittamisesta on yhteenveto artikkelissa Luettelo usein käytetyistä koodeista.

Kokeile tekoälyn luomaa koodia käyttämällä ensin työkirjan kopiota tai harjoitustietoja. On hyvä, että pystyt itse tarkistamaan, että nimikkeiden lukumäärä ja kokonaismäärä vastaavat alkuperäisiä tietoja.

Mistä aloittelijan pitäisi aloittaa? 4 vaihetta makrojen käytön aloittamiseen

Et tarvitse mitään erityisiä ohjelmistoja aloittaaksesi makrojen käytön. Kuten tavallisesti Excelissä, toimi seuraavasti.

  1. Näytä kehittäjä-välilehti
    Se on ensin piilossa. Valitse "Tiedosto" → "Asetukset" → "Muokkaa nauhaa" ja valitse "Kehittäjä".
  2. Yritä tallentaa toiminnot käyttämällä "Makrotallennusta"
    Jos painat "Tallenna Makrot" kehittäjävälilehdellä ja käsittelet sitten taulukkoa, kyseisestä vaiheesta tulee Makrot. Kun tallennat, valitse "Excel-makrokäyttöinen työkirja (.xlsm)".
  3. Lue koodi VBE:llä (Visual Basic Editor)
    Avaa se kehittäjävälilehden Visual Basicilla (Alt+F11). Katsotaanpa tallennetun makron koodia.
  4. Kirjoita ja suorita lyhyt koodi
    Luo koodin kirjoituspaikka valitsemalla ``Lisää'' → ``Standard Module'' ja yritä aloittaa lyhyellä koodilla, kuten lisäämällä merkki soluun. Suorita painamalla "▶"-painiketta tai F5-näppäintä.

Aluksi riittää, että osataan lukea rivi riviltä "mitä missä solussa tehdään".Jos muistat toiston ja ehdollisen haarautumisen sen jälkeen, voit tehdä sen ajoissa.

Yksityiskohdat valmisteluvaiheista ja muuttujien kirjoittamisesta, alueen määrittelystä, ehdollisesta haaroituksesta, toistosta jne. on yhteenveto erillisellä sivulla.

Kehitysympäristön ja kopioitavien ja käytettävien koodiesimerkkien valmisteluVBA:n käytön aloittaminen ja luettelo usein käytetyistä koodeista →

Voit harjoitella kaikkea kehitysvälilehden näyttämisestä koodin syöttämiseen ja suorittamiseen selaimessasi.

MacrowHarjoittele selaimen käyttöäHarjoittele ensimmäistä VBA:ta →

Kuinka opiskella makroja ja VBA:ta aloittelijoille

Suosittelemme Opintomenetelmä, jolla siirretään opetusmateriaalin Excel-tiedostoa samalla kun luetaan mekanismin selitys. Sen sijaan, että katsoisit vain koodia, se on helpompi ymmärtää, jos tarkistat, että "tämä yksi rivi muutti tämän solun".

Jos haluat opiskella itse, aloita johdantokirjasta, jonka mukana tulee harjoitustiedostot.

Suosittelemme kirjoja niille, jotka haluavat edetä omaan tahtiinsa. Kun valitset kirjan, joka alkaa ``tallennusmakroilla' ja etenee peräkkäin solumäärittelyyn, toistoon ja ehdolliseen haarautumiseen, tietojesi yhdistäminen on helpompaa.

Tarkista ennen ostamista, että Voinko ladata harjoitustiedostoja? on yhteensopiva käyttämäsi Excel-version ja Windowsin/Macin kanssa. Kirjan viimeistelyn sijaan mielestäni on parempi keskittyä työskentelemään yhden esimerkin kanssa ja muuttamaan hieman numeroita ja ehtoja.

Jos haluat tarkistaa, miten kirjoitat kirjaa lukiessasi, käytä myös Luettelo usein käytetyistä koodeista.

Katsotaanpa ensin, kuinka makrot voivat muuttaa työtäsi.

Ennen kuin aloitat opiskelun yhtäkkiä, pelkkä tieto siitä, että jokin toimii näin, voi antaa sinulle käsityksen siitä, mitä haluat tehdä. Kokeile kolmea erilaista työtä Keynyanin, Mauchun ja Macrown kanssa. Lopuksi voit harjoitella oman koodin kirjoittamista ja käyttämistä.

Koe laskuautomaatio →