Galite naudoti „Visual Basic“ rengyklės funkciją „Rasti“, kad greitai surastumėte teiginius arba ypatybes, kurias reikia redaguoti „Excel 2013“ makrokomandoje. Dialogo langą Rasti atidarote meniu juostoje pasirinkę Redaguoti→Rasti, standartinėje įrankių juostoje spustelėję mygtuką Rasti arba paspausdami Ctrl+F.
Šis dialogo langas labai panašus į tą, kurį naudojate ieškodami įrašų „Excel“ skaičiuoklėje. Pagrindinis skirtumas yra tas, kad dialogo lange „Rasti“ yra įvairių pasirinkimų, ko ieškoti (be jau žinomų parinkčių ieškant tik ištisų žodžių ir atitinkamų didžiųjų ir mažųjų raidžių):
-
Dabartinės procedūros parinkties mygtukas , kad kodo lange ieškotumėte tik esamos programavimo procedūros
-
Dabartinio modulio parinkties mygtukas, skirtas ieškoti tik dabartinio modulio makrokomandų (numatytasis)
-
Dabartinis projektas parinkties mygtukas, skirtas ieškoti visų makrokomandų visuose dabartinio projekto moduliuose
-
Parinkties mygtukas Pasirinktas tekstas, jei norite ieškoti tik teksto, kurį pasirinkote lange Kodas (ši parinktis negalima, nebent pasirinkote teksto bloką dabartiniame kode)
Įvedę Visual Basic ypatybę arba teiginį kaip savo paieškos eilutę teksto laukelyje Rasti ką, pasirinkite paieškos parinktis ir spustelėkite mygtuką Rasti kitą, „Excel“ bandys rasti pirmą jo atvejį kode.
Kai tai padaroma, programa paryškina tą įvykį dabartinėje procedūroje, modulyje, VBA projekte arba pasirinktame teksto bloke (atsižvelgiant į tai, kurią paieškos parinktį naudojate). Norėdami rasti kitą atvejį, dialogo lange Rasti galite dar kartą spustelėti mygtuką Rasti kitą arba, jei uždarote šį dialogo langą, paspauskite F3.
Jei makrokomandoje yra daug įvykių, kuriuos reikia atnaujinti, galite naudoti funkciją Pakeisti, kad juos rastumėte ir pakeistumėte makrokode. Tai ypač naudinga, kai nusprendžiate pakeisti tam tikrą makrokomandos reikšmę (pvz., apdorojimui pasirenkate langelių diapazoną „pajamos_08“, o ne diapazoną „pajamos_07“) ir norite įsitikinti, kad nepraleisite jokios. įvykių.
Norėdami atidaryti dialogo langą Pakeisti, Visual Basic redaktoriaus meniu juostoje pasirinkite Redaguoti → Pakeisti arba paspauskite Ctrl+H. Atminkite, kad dialogo langą Pakeisti galite atidaryti iš dialogo lango Rasti spustelėdami jo mygtuką Pakeisti.
Pasirodęs dialogo langas Pakeisti yra panašus į dialogo langą Rasti, išskyrus tai, kad jame yra teksto laukelis Pakeisti su teksto laukeliu Rasti ką ir be mygtuko Rasti kitą yra mygtukai Pakeisti ir Pakeisti viską.
Įvedę ypatybę arba teiginį, kurį norite rasti teksto laukelyje Rasti ką ir tą, kuriuo norite jį pakeisti teksto laukelyje Pakeisti, spustelėkite mygtuką Rasti kitą, kad surastumėte pirmą atvejį dabartinėje procedūroje, modulyje, VBA projekte arba pasirinktame. teksto blokas (atsižvelgiant į tai, kurią paieškos parinktį naudojate).
Pasirinkę šį įvykį Kodo lange, spustelėdami mygtuką Pakeisti jį pakeisite pakaitiniu tekstu. Tada „Excel“ suranda kitą atvejį, kurį galite pakeisti spustelėdami mygtuką Pakeisti arba pereiti ir rasti kitą atvejį spustelėdami mygtuką „Rasti kitą“.
Nenaudokite mygtuko Pakeisti viską, kad pakeistumėte visus makrokomandos įvykius, nebent esate 100 procentų tikras, kad visame pasaulyje nepakeisite to, ko nereikėtų pakeisti, ir galbūt labai sugadinsite makrokomandą.