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
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.
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.
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.
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
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.
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.
Vaihe 3. Napsauta Tallenna makro
Se on näytön yläreunassa olevassa Kehittäjä -välilehdessä. Tämä avaa Tallenna makro -valintaikkunan.
Vaihe 4. Anna makron nimi
Tämä kuvaa jotain makroa varten, kuten Sum_and_Copy.
Makron nimessä ei voi olla välilyöntejä
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
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".
Vaihe 7. Aloita tallennus napsauttamalla OK
Kun aloitat tallennuksen, kaikki tekemäsi tallennetaan ja lisätään makroon VBA -koodin avulla.
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.
Vaihe 9. Napsauta Kehittäjä -välilehteä ja valitse Lopeta tallennus
Tämä vaihtoehto korvaa aiemmin valitsemasi "Tallenna makro". Excel ei enää tallenna toimintojasi.
Vaihe 10. Napsauta työkalurivin Makroja
Tämä näyttää luettelon kaikista avoimista työkirjoista.
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.
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".
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
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.
Vaihe 2. Napsauta Kehittäjä -välilehteä
Se on Excelin yläosassa.
Vaihe 3. Napsauta Lisää -painiketta
Se on työkalupalkin työkalupakki -kuvake. Tämä avaa valikon.
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
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ä.
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.
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"
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.
Vaihe 9. Napsauta työkalurivin Suunnittelutila -painiketta
Tämä poistuu suunnittelutilasta-et voi napsauttaa painiketta, jos olet edelleen suunnittelutilassa.
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.