Excel VBA -ohjelmointiopetus aloittelijoille

Excel VBA -ohjelmointiopetus aloittelijoille

Jos käytät Exceliä, sinun on kokeiltava tätä sähkötyökalua!





Visual Basic for Applications (VBA) on Microsoft Office -ohjelmointikieli, jonka avulla voit luoda makroja ja käyttäjämuotoja, lisätä viestiruudun, suorittaa koodin asiakirjan sisällä liipaisimen vuoksi ja paljon muuta. VBA: n avulla voit ladata Excel -laskentataulukoita. Ja sinun on vain opittava vähän koodauksesta.





Tämä opas auttaa sinua kokeilemaan VBA: ta yksinkertaisella projektilla: painike, joka muuntaa valitun solun arvon GBP: sta USD: ksi. Esittelemme sinulle tapoja, joilla VBA ja Excel voivat leikata toisiaan. Tämä lyhyt opetusohjelma vie sinut polulle kohti omien monimutkaisempien projektien luomista.





Näin voit aloittaa VBA: n käytön Excel 2016: ssa.

kuinka vaihtaa nimi ps4: llä

Käytä kehittäjien ohjaimia

Ennen kuin voimme sukeltaa VBA: han, saattaa olla tarpeen avata Excel ja säätää asetuksia, jotta Kehittäjä -välilehti näkyy osana valintanauhaa. Voit tehdä sen siirtymällä osoitteeseen Tiedosto> Asetukset> Muokkaa valintanauhaa . Voit myös napsauttaa valintanauhaa hiiren kakkospainikkeella ja valita Nauhan mukauttaminen ... vaihtoehto.



Alla Muokkaa valintanauhaa> Päävälilehdet (luettelo oikealla), lisää ja tarkista Kehittäjä vaihtoehto (ei valittuna yllä olevassa kuvassa).

Luo painike

Valuuttamuunnin luomiseksi meidän on ensin lisättävä painike. Toisessa vaiheessa liitämme VBA -koodimme tähän painikkeeseen.





Avaa uusi Excel -laskentataulukko ja siirry sitten kohtaan Kehittäjä välilehti. Käytä Lisää pudotusvalikosta Säätimet osiossa valitaksesi ActiveX -komentopainike .

Vedä painike sopivan kokoiseksi ja aseta se sopivaan paikkaan - voit helposti muuttaa sitä myöhemmin.





Liitämme nyt koodin. Napsauta painiketta hiiren kakkospainikkeella ja valitse Ominaisuudet . Teemme kaksi muutosta; aiomme muuttaa Nimi jota käytämme viittaamaan painikkeeseen koodauksen aikana, ja Kuvateksti joka näyttää tekstiä itse painikkeessa. Voit valita mitä tahansa näistä tarroista, mutta muista, että sinun on vaihdettava ConverterButton mihin tahansa, mitä käytät sen sijaan, kun muutamme koodia.

toisella tämän verkon tietokoneella on sama IP -osoite

Nyt on aika antaa painikkeelle toiminnallisuutta.

Lisää koodi

Koodaus VBA: lla tapahtuu erillisessä ympäristössä Excel -vakioliittymän kanssa. Varmista, että käytät sitä Suunnittelutila on aktiivinen Kehittäjä välilehti, napsauta sitten hiiren kakkospainikkeella luomamme painiketta ja valitse Näytä koodi .

Näet seuraavan kaltaisen ikkunan:

Koodimme alku ja loppu on jo paikallaan - kaksi sinistä tekstikirjaa lopettavat toimintamme, kun taas mustassa tekstissä todetaan, että määrätään toiminnasta, jonka pitäisi tapahtua, kun käyttäjä napsauttaa luomamme painiketta . Jos valitsit ConverterButtonille toisen nimen, sinun pitäisi nähdä vastaava termi tämän ikkunan versiossa.

Valuuttamuunnoksen suorittamiseen käytämme seuraavaa koodiriviä niiden kahden välillä, jotka on jo luotu meille:

ActiveCell.Value = (ActiveCell * 1.28)

Tämän koodin lisäämiseksi tässä koodissa todetaan, että käyttäjän valitseman solun uusi arvo on nykyinen arvo kerrottuna 1,28 - valuuttakurssi GBP: sta USD: ksi. Tältä se näyttää VBA -ikkunassa:

Sulje seuraavaksi VBA -editori Tiedosto -valikon kautta ja palaa Exceliin.

Testaa työsi

Nyt on aika tarkistaa, toimiiko koodimme - mutta ennen kuin voimme tehdä sen, on tehtävä tärkeä askel. Meidän on poistettava käytöstä Suunnittelutila pysäyttääksesi kaikki painikkeen muutokset ja tehdäksesi sen toimivaksi.

Kirjoita seuraavaksi numero soluun, valitse solu ja napsauta painiketta nähdäksesi sen toimivan taikuudessaan. Toivottavasti näet arvon nousevan noin neljänneksen, mikä tarkoittaa, että muuntaminen on suoritettu oikein.

Seuraavat vaiheet

Nyt kun olet luonut painikkeen ja käyttänyt sitä VBA -koodin suorittamiseen Excelissä, voit käyttää samaa perusmenetelmää kaikenlaisten erilaisten projektien suorittamiseen. Haluat ehkä luoda simuloidun nopan, joka palauttaa satunnaisen arvon, kun painat painiketta, ehkä osana suurempaa peliä. Vaihtoehtoisesti voit luoda painikkeen, joka tarkistaa määritetyn solun sisällön toisessa samassa asiakirjassa olevan solun kanssa.

Tällaisten hankkeiden aloittaminen paljastaa sinut VBA: n eri ominaisuuksiin. Valuuttamuunnin on niin yksinkertainen kuin se saa - mutta se on ensimmäinen askel kohti isompia asioita. Jos olet vasta aloittamassa, valitse projekteja, jotka liittyvät oppimiseesi perimmäiseen tavoitteeseen tai tehtävään, josta olet kiinnostunut. Askel askeleelta opit paremmin, miten VBA toimii.

Onko sinulla kysyttävää tästä VBA -projektista? Pyydä apua tai tarjoa apua alla olevissa kommenteissa!

Jaa Jaa Tweet Sähköposti 6 kuultavaa vaihtoehtoa: parhaat ilmaiset tai halvat äänikirjasovellukset

Jos et halua maksaa äänikirjoista, tässä on hienoja sovelluksia, joiden avulla voit kuunnella niitä ilmaiseksi ja laillisesti.

Lue seuraava
Liittyvät aiheet
  • Tuottavuus
  • Ohjelmointi
  • Ohjelmointi
  • Visual Basic -ohjelmointi
  • Microsoft Excel
  • Microsoft Office 2013
  • Microsoft Office 2016
Kirjailijasta Brad Jones(109 artikkelia julkaistu)

Englantilainen kirjailija, joka asuu tällä hetkellä Yhdysvalloissa. Löydä minut Twitteristä @radjonze.

Internet -tikku kannettavalle tietokoneelle ilman sopimusta
Lisää Brad Jonesilta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi