Kuidas redigeerida makrosid Excelis (2 meetodit)

  • Jaga Seda
Hugh West

Microsoft Exceli VBA makro on üks tööriistadest, millega saab hõlpsasti teostada mis tahes toiminguid mis tahes töölehel. Samuti võib see säästa palju aega. VBA makro sillutas teed suure hulga andmete tõhusaks analüüsimiseks. VBA makro toimetamine on selle rakendusega töötamise oluline osa. Selles õpetuses õpite sobivate näidete ja korralike illustratsioonide abil, kuidas Excelis makrosid redigeerida.

Lae alla praktiline töövihik

Laadige alla see harjutusvihik.

Kuidas redigeerida makros.xlsm

Isikliku töövihiku makrode peitmise tühistamine

Teie makros võivad olla salvestatud kõikjale. Kui isiklik töövihik on peidetud, peate selle võib-olla kõigepealt lahti peitma. Isiklik töövihik on konkreetne fail, mis salvestab kogu makrosid. See on salvestatud teie arvutisse ja avaneb iga kord, kui avate Exceli. Sellegipoolest on see fail vaikimisi peidetud. Et näha, kas see on olemas või mitte, peate selle lahti peitma. Makrode muutmiseks peate isikliku töövihiku lahti peitma.salvestatud.

📌 Sammud

Kõigepealt klõpsake nuppu Vaata vahekaart. Alates Aken rühma, valige Unhide nupp.

Pärast seda näete te Unhide dialoogiaknas.

Valige isiklik töövihik ja klõpsake OK .

Lõpuks näete isiklikku töövihikut, kus on makrosid. Nüüd saate makrosid muuta, millal iganes soovite.

Loe edasi: [Lahenda:] Ei saa makroid redigeerida peidetud töövihikus (2 lihtsat lahendust)

2 viisi makrode redigeerimiseks Excelis

Tõepoolest, makrosid on Excelis üsna lihtne redigeerida. Kui olete makrosid sisse lülitanud, saate VBA redaktori igal ajal avada. Siis saate seda redigeerida.

Pakume teile kaks võimalust makrode redigeerimiseks. Vaatame neid ükshaaval.

1. VBA makrode redigeerimise klaviatuurikombinatsioon Excelis

Kui olete harjunud töötama klaviatuurikombinatsioonidega ja soovite oma tegevust kiirendada, siis on see teile sobiv meetod. Näitame teile kahte VBA redaktorisse mineku klaviatuurikombinatsioonid Te võite valida ükskõik millise neist, see on teie otsustada.

1.1 Klaviatuuri otsetee makrode dialoogiakna avamiseks

See klahvikombinatsioon avab makrode dialoogiakna. Sealt saate valida mis tahes makroid ja neid redigeerida.

📌 Sammud

Kõigepealt vajutage Alt+F8 klaviatuuril. Ilmub makro dialoogiaken.

Nüüd valige ükskõik milline makro menüüst Makro nimi nimekiri.

Klõpsake nuppu Muuda .

Pärast seda viib see teid VBA toimetaja .

Lõpuks, alates VBA toimetaja saate makros vastavalt oma vajadusele muuta.

Loe edasi: Kuidas redigeerida Exceli nimeruutu (redigeerimine, vahemiku muutmine ja kustutamine)

1.2 VBA redaktori otsese avamise klaviatuurikombinatsioon

Kui olete saanud töövihiku teistest allikatest, on mõistlik muuta makrosid eelmist meetodit järgides. Kui aga tegemist on teie enda töövihikuga, võite järgida seda lihtsat meetodit.

Te teate ju kõiki oma töövihiku mooduleid ja makrode nimesid? Seega saate igal ajal minna ükskõik millisesse moodulisse ja muuta makroid.

📌 Sammud

Esiteks vajutage Alt+F11 .

See avab VBA redaktori. Nüüd valige oma moodul. Tehke sellel topeltklõps.

Nüüd, teie VBA toimetaja on avatud ja saate makrosid hõlpsasti redigeerida.

Loe edasi: 22 makro näidet Excel VBAs

2. VBA-koodide töötlemiseks Exceli makrode käsu kasutamine

Kui sa oled inimene, kes armastab töötada kasutajaliideseid, siis see on sinu jaoks. Seal on üks Makros nuppu Microsoft Exceli Vaata lint. Sealt saate avada Makro dialoogiaknas ja redigeerige makroid. Vaatame samm-sammult.

📌 Sammud

Kõigepealt minge Vaata vahekaart. Sa näed Makros nuppu paremale.

Klõpsake nupule Makros. Pärast seda Makro avaneb dialoogiboks.

Valige ükskõik milline makro makro nimi nimekiri.

Klõpsake nuppu Muuda .

Siin on valitud makro. Nüüd saate alustada redigeerimist.

Loe edasi: Kuidas määrata makro nupule Excelis nupule

Sarnased lugemised

  • VBA makro rea kustutamiseks, kui lahter sisaldab Exceli väärtust (2 meetodit)
  • Kuidas redigeerida Exceli lahtrit klaviatuuriga (4 praktilist meetodit)
  • 7 lahendused halliks jäänud linkide redigeerimise või Exceli allika muutmise võimaluse jaoks
  • Kuidas redigeerida lahtrit Excelis ilma topeltklõpsuta (3 lihtsat viisi)

Makrode testimine pärast redigeerimist: Debugimine ja käivitamine

Siiani oleme arutanud, kuidas avada VBA redaktorit, et redigeerida Excelis makroid. Selles jaotises redigeerime makrot ja testime seda.

Me andsime teile harjutusvihiku. Sellest töövihikust hakkame makrot redigeerima.

Vaadake seda andmestikku:

Siin on meil andmestikus mõned tühjad lahtrid. Meie eesmärk oli täita need tühjad lahtrid sõnaga " Abieluta ".

See oli meie VBA-kood:

 Sub FindNext_empty_value() Dim search_value As Variant search_value = InputBox("Millist väärtust soovite otsida ?", "Search Value") If StrPtr(search_value) = 0 Then Exit Sub End If Application.DisplayAlerts = False Dim search_range As Range On Error Resume Next Set search_range = Application.InputBox("Select Your Range of Cells", "Search Range", Type:=8) On Error GoTo 0 Application.DisplayAlerts= True If search_range Is Nothing Then Exit Sub End If Dim FindRng As Range Set FindRng = search_range.Find(what:=search_value) counter = 0 Do counter = counter + 1 FindRng.value = "Unmarried" Set FindRng = search_range.FindNext(FindRng) Loop While Not FindRng Is Nothing MsgBox "Kokku " & counter & " tühjad lahtrid asendati: Unmarried" End Sub 

Pärast selle koodi rakendamist oli meie tulemus selline nagu järgmine ekraanipilt:

Nüüd hakkame seda redigeerima. Sel juhul täidame tühjad lahtrid sõnaga " Üksik "

📌 Sammud

Kõigepealt vajutage Alt+F8 klaviatuuril. Ilmub makro dialoogiaken.

Valige FindNext_empty_value

Seejärel klõpsake nuppu Muuda .

Pärast seda avaneb VBA toimetaja. Nüüd toome siia lihtsa muudatuse. Eemaldasime " Abieluta " sõna.

Nüüd, alates Debug menüüriba, valige Kompileeri VBAProjekt .

Pärast seda ilmub viga, kuna me ei andnud mingit väärtust.

Nüüd muutke see " Üksik " nagu järgmine ekraanipilt.

Jällegi, alates Debug menüüriba, valige Kompileeri VBAProjekt Seekord ei teki viga. Nüüd salvestage fail.

Vajutage uuesti Alt+F8 klaviatuuril. Valige FindNext_empty_value

Seejärel klõpsake nuppu Käivita .

Jätke väli Search Value (Otsingu väärtus) tühjaks, sest me otsime tühje lahtreid.

Valige oma andmete lahtrite vahemik.

Seejärel klõpsake nuppu OK .

Nagu näete, oleme edukalt muutnud oma koodi ja see töötab hästi.

Loe edasi: Kuidas redigeerida nimega vahemikku Excelis

💬 Asjad, mida meeles pidada

✎ Kui te ei saa makrotoimingutega varustatud Exceli faili alates usaldusväärne allikas , ei võimalda makro sisu. Seal võivad olla pahatahtlikud koodid .

✎ Tee koopia VBA makro nii, et saate tulevikus hõlpsasti leida koodid, kui seda vajate.

Kokkuvõte

Kokkuvõtteks loodan, et see õpetus andis teile tükikese kasulikke teadmisi makrode redigeerimiseks Excelis. Soovitame teil õppida ja rakendada kõiki neid juhiseid oma andmekogumile. Laadige alla praktiline töövihik ja proovige neid ise. Samuti võite vabalt anda tagasisidet kommentaaride sektsioonis. Teie väärtuslik tagasiside hoiab meid motiveerituna selliste õpetuste loomiseks. Ärge unustage vaadata meieveebileht Exceldemy.com erinevate Exceliga seotud probleemide ja lahenduste kohta.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.