Kuinka käyttää Excel VBA: ta (kuvien kanssa)

Sisällysluettelo:

Kuinka käyttää Excel VBA: ta (kuvien kanssa)
Kuinka käyttää Excel VBA: ta (kuvien kanssa)

Video: Kuinka käyttää Excel VBA: ta (kuvien kanssa)

Video: Kuinka käyttää Excel VBA: ta (kuvien kanssa)
Video: Olutharrastajasta absolutistiksi (suomenkieliset tekstitykset!) 2024, Saattaa
Anonim

Voit sisällyttää Visual Basic -koodin työkirjoihisi Microsoft Excelin sisäänrakennetun VBA-editorin avulla. Yksi Excelin parhaista puolista on, että se voi kirjoittaa VBA-koodin puolestasi-juuri sitä teet, kun tallennat makron. Kun tallennat makron Excelissä, Excel tallentaa makron VBA -koodiin, jota voit sitten tarkastella ja muokata Visual Basic Editorissa. Jos olet uusi VBA: ssa, makroilla pelaaminen on hyvä tapa aloittaa. Tämä wikiHow opettaa sinulle, kuinka voit helposti luoda oman VBA -koodisi Microsoft Excelissä, ja kuinka muokata edistyneempää koodia Visual Basic Editorissa.

Askeleet

Osa 1/3: Visual Basic Editorin avaaminen

Käytä Excel VBA: ta Vaihe 1
Käytä Excel VBA: ta Vaihe 1

Vaihe 1. Ota kehittäjä -välilehti käyttöön Excelissä

Ennen kuin voit avata VBA -editorin ja aloittaa makron luomisen, sinun on lisättävä Kehittäjä -välilehti Excel -työkalupalkkiisi.

  • Windows

    • Klikkaa Tiedosto valikosta ja valitse Asetukset.
    • Klikkaus Muokkaa nauhaa valikossa.
    • Valitse "Kehittäjä" -ruutu "Päävälilehdet" -kohdasta ja napsauta OK.
  • Mac käyttöjärjestelmä

    • Klikkaa Excel valikosta ja valitse Asetukset.
    • Klikkaus Nauha ja työkalupalkki.
    • Klikkaus Päävälilehdet.
    • Valitse Kehittäjä -valintaruutu.
    • Klikkaus Tallentaa ja sulje sitten ikkuna.
Käytä Excel VBA -vaihetta 2
Käytä Excel VBA -vaihetta 2

Vaihe 2. Napsauta Kehittäjä -välilehteä

Nyt kun olet ottanut välilehden käyttöön, se on Excelin yläosassa. Täältä löydät Visual Basic -editorin sekä muita kehitettäviä ominaisuuksia.

Käytä Excel VBA -vaihetta 3
Käytä Excel VBA -vaihetta 3

Vaihe 3. Napsauta Visual Basic

Se on kehittäjä-välilehden työkalupalkin vasemmassa reunassa. Tämä avaa Visual Basic Editorin. Ennen kuin tallennamme makron, perehdytään siihen, miten editori toimii ja on asetettu.

Käytä Excel VBA -vaihetta 4
Käytä Excel VBA -vaihetta 4

Vaihe 4. Opi käyttämään Visual Basic Editoria

Käsittelemme nyt vain perusasiat, sillä saat enemmän kokemusta, kun aloitat työskentelyn makrojen kanssa.

  • Kaikki avoimet Excel -työkirjat löytyvät VBE: n vasemmalla puolella olevasta Project -paneelista. Jokainen työkirjan laskentataulukko on erillinen objekti, joka näkyy kohdassa Microsoft_Excel_Objects.
  • Kun olet tallentanut makroja, ne näkyvät moduuleina tässä paneelissa Moduulit -otsikon alla. Voit sitten tarkastella ja muokata koodia editorissa avaamalla moduulin.
  • Jos haluat lisätä oman moduulin tallentamatta ensin makroa, napsauta Lisää valikosta editorin yläreunassa ja valitse Moduuli.
  • Klikkaa X tai punainen ympyrä editorin yläosassa palataksesi Exceliin.

Osa 2/3: Makron tallentaminen ja muokkaaminen

Käytä Excel VBA -vaihetta 5
Käytä Excel VBA -vaihetta 5

Vaihe 1. Avaa mikä tahansa laskentataulukko Excelissä

Käytämme nyt esimerkkiä VBA: n luomiseen ja muokkaamiseen. Kun tallennat makron Excelissä, luot VBA -koodin, jota voit muokata Visual Basic Editorissa. Tässä esimerkissä tallennamme makron, joka lisää A10: n ja B10: n summan, näytetään tulokset C10: ssä ja kopioidaan sitten arvo D10: een. Aloita avaamalla tyhjä työkirja ja syöttämällä kaksi numeerista arvoa A10- ja B10 -numeroihin.

Käytä Excel VBA -vaihetta 6
Käytä Excel VBA -vaihetta 6

Vaihe 2. Napsauta Kehittäjä -välilehteä

Se on näytön yläreunassa.

Voit myös avata editorin painamalla Alt + F11 PC: llä tai Valita + F11 (tai Fn + Valita + F11) Macissa.

Käytä Excel VBA -vaihetta 7
Käytä Excel VBA -vaihetta 7

Vaihe 3. Napsauta Tallenna makro

Se on näytön yläreunassa olevassa Kehittäjä -välilehdessä. Tämä avaa Tallenna makro -valintaikkunan.

Käytä Excel VBA -vaihetta 8
Käytä Excel VBA -vaihetta 8

Vaihe 4. Anna makron nimi

Tämä kuvaa jotain makroa varten, kuten Sum_and_Copy.

Makron nimessä ei voi olla välilyöntejä

Käytä Excel VBA -vaihetta 9
Käytä Excel VBA -vaihetta 9

Vaihe 5. Anna makron pikanäppäin

Syöttämäsi pikakuvake on tapa suorittaa makro nopeasti. Esimerkiksi, Ctrl + L.

Pikanäppäimen on oltava aakkosellinen kirjain

Käytä Excel VBA -vaihetta 10
Käytä Excel VBA -vaihetta 10

Vaihe 6. Valitse makron tallennuspaikka

Jos et aio käyttää makroa missään muualla kuin tässä työkirjassa, valitse Tämä työkirja. Valitaan tämä vaihtoehto toistaiseksi.

  • Jos haluat käyttää makroa ja voit tarkastella ja muokata sen VBA -komentosarjaa kaikissa työkirjoissa, valitse Henkilökohtainen makro -työkirja. Tämä näkyy erillisenä työkirjana Visual Basic Editorissa.
  • Voit myös halutessasi antaa kuvauksen, kuten "Kopioi myyntien kokonaissummat D10: een".
Käytä Excel VBA -vaihetta 11
Käytä Excel VBA -vaihetta 11

Vaihe 7. Aloita tallennus napsauttamalla OK

Kun aloitat tallennuksen, kaikki tekemäsi tallennetaan ja lisätään makroon VBA -koodin avulla.

Käytä Excel VBA -vaihetta 12
Käytä Excel VBA -vaihetta 12

Vaihe 8. Suorita tallennettavat toiminnot

Suorita vain toiminnot, jotka haluat tallentaa makroon. Esimerkissämme lisäämme A10: n B10: een, näytämme tulokset C10: ssä ja kopioimme sen sitten D10: een. Tässä on vaiheet:

  • Klikkaa Koti välilehti.
  • Napsauta hiirtä C10: ssä.
  • Napsauta "AutoSum" -valikkoa ja valitse SUMMA.
  • Lehdistö Tulla sisään tai Palata lisätäksesi valitut arvot.
  • Korosta C10 ja paina Ctrl + C (PC) tai Cmd + C (Mac) kopioimiseksi.
  • Napsauta D10 ja paina Ctrl + V (PC) tai Cmd + V. (Mac) liitettäväksi.
Käytä Excel VBA -vaihetta 13
Käytä Excel VBA -vaihetta 13

Vaihe 9. Napsauta Kehittäjä -välilehteä ja valitse Lopeta tallennus

Tämä vaihtoehto korvaa aiemmin valitsemasi "Tallenna makro". Excel ei enää tallenna toimintojasi.

Käytä Excel VBA -vaihetta 14
Käytä Excel VBA -vaihetta 14

Vaihe 10. Napsauta työkalurivin Makroja

Tämä näyttää luettelon kaikista avoimista työkirjoista.

Käytä Excel VBA -vaihetta 15
Käytä Excel VBA -vaihetta 15

Vaihe 11. Valitse uusi makro ja napsauta Muokkaa

Tämä avaa makron VBA -koodin Visual Basic Editorissa. Nyt voit nähdä, miltä makro näyttää VBA -koodista. Kun tallennat makroja ja tarkistat koodia, opit lisää Visual Basicista.

  • Kuten mainitsimme, makrot tallennetaan moduuleina-sinun pitäisi nyt nähdä "Moduulit" -osio projektipaneelissa, joka sisältää makron.
  • Voit myös napsauttaa Visual Basic avaa työkalupalkista Visual Basic Editor, napsauta muokattavaa moduulia hiiren kakkospainikkeella ja valitse sitten Muokata.
Käytä Excel VBA -vaihetta 16
Käytä Excel VBA -vaihetta 16

Vaihe 12. Muokkaa makron VBA -koodia

Oletetaan, että haluamme makron kopioivan summan E10: een D10: n sijasta. Makron tallentamisen sijaan voimme muokata koodia Visual Basic Editorissa. Esimerkissämme etsi editorista VBA -koodin osa, jossa lukee "D10", ja korvaa se merkinnällä "E10".

Käytä Excel VBA -vaihetta 17
Käytä Excel VBA -vaihetta 17

Vaihe 13. Napsauta Suorita -välilehteä ja valitse Suorita ali-/käyttäjämuoto

Tämä suorittaa äskettäin muokatun makron.

  • Voit myös painaa F5 tai suorita makro napsauttamalla työkalupalkin toistopainiketta.
  • Jos haluat nähdä tulokset, sulje Visual Basic Editor ja palaa laskentataulukkoosi.

Osa 3/3: Peruskomentopainikkeen luominen

Käytä Excel VBA -vaihetta 18
Käytä Excel VBA -vaihetta 18

Vaihe 1. Avaa tyhjä laskentataulukko Excelissä

Toinen tapa oppia VBA: sta on lisätä koodi Excelistä. Tässä esimerkissä luomme ja muokkaamme painiketta, joka toimii tietyllä tavalla, kun sitä painetaan.

Käytä Excel VBA -vaihetta 19
Käytä Excel VBA -vaihetta 19

Vaihe 2. Napsauta Kehittäjä -välilehteä

Se on Excelin yläosassa.

Käytä Excel VBA -vaihetta 20
Käytä Excel VBA -vaihetta 20

Vaihe 3. Napsauta Lisää -painiketta

Se on työkalupalkin työkalupakki -kuvake. Tämä avaa valikon.

Käytä Excel VBA -vaihetta 21
Käytä Excel VBA -vaihetta 21

Vaihe 4. Napsauta komentopainikekuvaketta "Active X Control" -osiossa

Se on ensimmäinen vaihtoehto toisessa osassa.

Kun viet hiiren osoittimen kyseisen kuvakkeen ensimmäisen kuvakkeen päälle, siinä lukee "Komentopainike", mistä tiedät, että käytät oikeaa painiketta

Käytä Excel VBA -vaihetta 22
Käytä Excel VBA -vaihetta 22

Vaihe 5. Napsauta tyhjää solua

Tämä luo uuden painikkeen nimeltä "Komentopainike" työkirjaasi. Voit määrittää tälle painikkeelle makron, joka suorittaa tietyn tehtävän joka kerta, kun napsautat painiketta. Esimerkissämme painike lisää sanan "wikiHow" soluun A1.

The Suunnittelutila työkalurivin painikkeen pitäisi nyt olla valaistu. Jos se ei ole, valaise se nyt napsauttamalla sitä.

Käytä Excel VBA -vaihetta 23
Käytä Excel VBA -vaihetta 23

Vaihe 6. Napsauta komentopainiketta hiiren kakkospainikkeella ja valitse Näytä koodi

Tämä avaa Visual Basic Editorin painikkeen koodin.

  • Voit myös napsauttaa painiketta kerran ja valita Näytä koodi työkalurivillä.
  • Sen sijaan, että lisäisit koodin moduulina, kuten makron tallennuksessa, tämä lisää koodin sen laskentataulukon objektiin, johon painike asetettiin. Voit aina tarkastella ja muokata tätä koodia avaamalla Visual Basic Editorin, napsauttamalla hiiren kakkospainikkeella painiketta sisältävää laskentataulukkoa ja valitsemalla Näytä koodi.
Käytä Excel VBA -vaihetta 24
Käytä Excel VBA -vaihetta 24

Vaihe 7. Lisää wikiHow -tulostuskoodi soluun A1

Nykyinen koodi on painikkeelle. Jotta painike voisi tehdä jotain, meidän on lisättävä koodimme olemassa olevan koodin kahden rivin väliin. Kopioi ja liitä seuraava koodi kahden olemassa olevan rivin väliin:

  • Alue ("A1"). Arvo = "Hei"

Käytä Excel VBA -vaihetta 25
Käytä Excel VBA -vaihetta 25

Vaihe 8. Sulje Visual Basic -editori

Voit tehdä tämän napsauttamalla X tai punainen ympyrä ikkunan yläosassa. Tämä vie sinut takaisin laskentataulukkoosi.

Käytä Excel VBA -vaihetta 26
Käytä Excel VBA -vaihetta 26

Vaihe 9. Napsauta työkalurivin Suunnittelutila -painiketta

Tämä poistuu suunnittelutilasta-et voi napsauttaa painiketta, jos olet edelleen suunnittelutilassa.

Käytä Excel VBA -vaihetta 27
Käytä Excel VBA -vaihetta 27

Vaihe 10. Napsauta Komento -painiketta

Sinun pitäisi nyt nähdä sana "wikiHow" laskentataulukon solussa A1.

Voit muokata koodia uudelleen napsauttamalla Suunnittelutila, valitse -painike ja napsauta sitten Näytä koodi työkalurivillä tai napsauta sitä hiiren kakkospainikkeella ja valitse Näytä koodi.

Vinkkejä

  • Jos olet uusi VBA: ssa, kokeile tutustumiskurssia tai katso aloittelijoiden videoita YouTubesta.
  • Kun saat lisää kokemusta VBA: sta, tutustu suosittuihin Excel VBA -käyttäjäfoorumeihin Reddit's /r /vba ja /r /excel.

Suositeltava: