Voit käyttää Visual Basic Editorin Etsi-ominaisuutta löytääksesi nopeasti muokattavat lausekkeet tai ominaisuudet Excel 2013 -makrossasi. Voit avata Etsi-valintaikkunan valitsemalla valikkoriviltä Muokkaa→Etsi, napsauttamalla Standard-työkalurivin Etsi-painiketta tai painamalla Ctrl+F.
Tämä valintaikkuna on hyvin samanlainen kuin se, jota käytät etsiessäsi merkintöjä Excel-laskentataulukosta. Suurin ero on, että Etsi-valintaikkuna tarjoaa erilaisia valintoja haettavaksi (tuttujen vaihtoehtojen lisäksi vain kokonaisten sanojen ja vastaavien kirjainten etsimiseen):
-
Current Procedure -vaihtoehtopainike, jos haluat etsiä vain nykyistä ohjelmointimenettelyä Koodi-ikkunassa
-
Nykyinen moduuli -valintapainike, jolla voit etsiä vain nykyisen moduulin makroja (oletus)
-
Nykyinen projekti -vaihtoehtopainike, jolla voit etsiä makroja kaikista nykyisen projektin moduuleista
-
Valittu teksti -valintapainike, jos haluat etsiä vain Koodi-ikkunassa valitsemastasi tekstistä (tämä vaihtoehto ei ole käytettävissä, ellet ole valinnut tekstilohkoa nykyisestä koodista)
Kun olet kirjoittanut Visual Basic -ominaisuuden tai -lausekkeen hakumerkkijonoksi Etsi mitä -tekstikenttään, valitsemalla hakuvaihtoehdot ja napsauttamalla Etsi seuraava -painiketta, Excel yrittää paikantaa sen ensimmäisen esiintymän koodissa.
Kun näin tapahtuu, ohjelma korostaa kyseisen esiintymän nykyisessä menettelyssä, moduulissa, VBA-projektissa tai valitussa tekstilohkossa (riippuen siitä, mitä hakuvaihtoehtoa käytät). Voit etsiä seuraavan esiintymän napsauttamalla Etsi-valintaikkunan Etsi seuraava -painiketta uudelleen tai, jos suljet tämän valintaikkunan, painamalla F3-näppäintä.
Jos makrossa on useita esiintymiä, jotka vaativat samantyyppisiä päivityksiä, voit käyttää Korvaa-ominaisuutta löytääksesi ja korvataksesi ne makrokoodissa. Tämä on erityisen hyödyllistä, kun päätät muuttaa tiettyä arvoa makrossa (kuten valitset solualueen nimeltä "tulo_08" käsittelyä varten alueen "tulo_07" sijaan) ja haluat varmistaa, että et menetä yhtään mitään. tapahtumia.
Avaa Korvaa-valintaikkuna valitsemalla Visual Basic Editorin valikkoriviltä Muokkaa→Korvaa tai painamalla Ctrl+H. Huomaa, että voit avata Korvaa-valintaikkunan Etsi-valintaikkunasta napsauttamalla sen Korvaa-painiketta.
Näkyviin tuleva Korvaa-valintaikkuna on aivan kuten Etsi-valintaikkuna, paitsi että se sisältää Korvaa tekstiruudun ja Etsi mitä -tekstiruudun ja Korvaa- ja Korvaa kaikki -painikkeet Etsi seuraava -painikkeen lisäksi.
Kun olet syöttänyt etsittävän ominaisuuden tai käskyn Etsi mikä -tekstiruutuun ja sen, jolla se korvataan Korvaa tekstikentässä, napsauta Etsi seuraava -painiketta löytääksesi ensimmäisen esiintymän nykyisestä menettelystä, moduulista, VBA-projektista tai valitusta tekstilohko (riippuen käyttämästäsi hakuvaihtoehdosta).
Kun tämä esiintymä on valittu Koodi-ikkunassa, se korvataan korvaavalla tekstillä napsauttamalla Korvaa-painiketta. Excel etsii sitten seuraavan esiintymän, jonka voit sitten korvata napsauttamalla Korvaa-painiketta tai siirtyä etsimään seuraava esiintymä napsauttamalla Etsi seuraava -painiketta.
Älä käytä Korvaa kaikki -painiketta korvataksesi makrosi kaikkia esiintymiä, ellet ole 100 prosenttia varma, että et korvaa maailmanlaajuisesti jotain, jota ei pitäisi korvata, ja mahdollisesti pilaa makrosi.