Makrojen muokkaaminen Excelissä (2 menetelmää)

  • Jaa Tämä
Hugh West

Microsoft Excelin VBA-makro on yksi työkalu, jolla voidaan suorittaa mikä tahansa toiminto millä tahansa laskentataulukolla helposti. Se voi myös säästää paljon aikaa. VBA-makro tasoitti tietä analysoida suuria määriä tietoja tehokkaasti. VBA-makron muokkaaminen on olennainen osa työskentelyä tämän sovelluksen kanssa. Tässä opetusohjelmassa opit muokkaamaan makroja Excelissä sopivien esimerkkien ja asianmukaisten kuvien avulla.

Lataa harjoituskirja

Lataa tämä harjoituskirja.

Makrojen muokkaaminen.xlsm

Poista makro henkilökohtaisessa työkirjassa

Makrot voidaan tallentaa mihin tahansa. Jos henkilökohtainen työkirja on piilotettu, sinun on ehkä ensin poistettava sen piilotus. Henkilökohtainen työkirja on erityinen tiedosto, johon tallennetaan kokonaisia makroja. Se tallennetaan tietokoneellesi ja se avautuu aina, kun avaat Excelin. Tämä tiedosto on kuitenkin oletusarvoisesti piilotettu. Nähdäksesi, onko se siellä vai ei, sinun on poistettava sen piilotus. Henkilökohtainen työkirja on poistettava, jos haluat muokata makroja.tallennettu siihen.

📌 Askeleet

Napsauta ensin Näytä välilehdeltä. Ikkuna ryhmä, valitse Poista nappi.

Tämän jälkeen näet Poista valintaikkuna.

Valitse henkilökohtainen työkirja ja napsauta OK .

Lopuksi näet henkilökohtaisen työkirjan, jossa on makroja. Nyt voit muokata makroja milloin haluat.

Lue lisää: [Ratkaise:] Makroa ei voi muokata piilotetussa työkirjassa (2 helppoa ratkaisua)

2 tapaa muokata makroja Excelissä

Makrojen muokkaaminen Excelissä on todellakin melko helppoa. Jos olet ottanut makrot käyttöön, voit avata VBA-editorin milloin tahansa. Sitten voit muokata sitä.

Tarjoamme sinulle kaksi tapaa muokata makroja. Katsotaanpa niitä yksi kerrallaan.

1. Näppäimistön pikavalinta VBA-makrojen muokkaamiseen Excelissä

Jos olet tottunut työskentelemään pikanäppäimillä ja haluat nopeuttaa toimintojasi, tämä on sinulle sopiva menetelmä. Näytämme sinulle kaksi vaihtoehtoa. VBA-editoriin siirtymisen pikanäppäimet Voit valita minkä tahansa niistä, se on sinusta kiinni.

1.1 Pikanäppäin makrojen valintaikkunan avaamiseksi

Tämä pikanäppäin avaa makrovalintaikkunan. Sieltä voit valita makrot ja muokata niitä.

📌 Askeleet

Paina ensin Alt+F8 Näppäimistöllä. Makro-valintaikkuna tulee näkyviin.

Valitse nyt mikä tahansa makro valikosta Makron nimi lista.

Klikkaa Muokkaa .

Tämän jälkeen se vie sinut VBA-editori .

Lopuksi VBA-editori voit muokata makroja tarpeen mukaan.

Lue lisää: Excelin nimiruudun muokkaaminen (Muokkaa, muuta aluetta ja poista)

1.2 näppäimistön pikavalinta VBA-editorin avaamiseksi suoraan

Jos olet saanut työkirjan muista lähteistä, makroja kannattaa muokata edellisen menetelmän mukaisesti. Jos kyseessä on kuitenkin oma työkirjasi, voit noudattaa tätä yksinkertaista menetelmää.

Tiedäthän työkirjasi kaikki moduulit ja makrojen nimet? Voit siis mennä mihin tahansa moduuliin milloin tahansa ja muokata makroja.

📌 Askeleet

Paina ensin Alt+F11 .

Se avaa VBA-editorin. Valitse nyt moduuli. Kaksoisnapsauta sitä.

Nyt, sinun VBA-editori on auki ja voit muokata makroja helposti.

Lue lisää: 22 makroesimerkkiä Excel VBA:ssa

2. Excelin Makrot-komennon käyttö VBA-koodien muokkaamiseen

Jos olet henkilö, joka rakastaa käyttöliittymien parissa työskentelyä, tämä on sinua varten. Siinä on yksi Makrot painiketta Microsoft Excelin Näytä Sieltä voit avata ikkunan Makro ja muokkaa makroja. Katsotaanpa askel askeleelta.

📌 Askeleet

Mene ensin osoitteeseen Näytä Näet välilehden Makrot painiketta oikealla.

Napsauta Makrot. Tämän jälkeen Makro valintaikkuna avautuu.

Valitse jokin makro seuraavista makron nimi lista.

Klikkaa Muokkaa .

Tässä se on, valittu makro. Nyt voit aloittaa muokkaamisen.

Lue lisää: Makron osoittaminen painikkeelle Excelissä

Samanlaisia lukemia

  • VBA-makro rivin poistamiseksi, jos solu sisältää arvon Excelissä (2 menetelmää)
  • Kuinka muokata solua Excelissä näppäimistöllä (4 kätevää menetelmää)
  • 7 ratkaisua harmaantuneisiin Muokkaa linkkejä tai vaihda lähdettä -vaihtoehtoon Excelissä
  • Kuinka muokata solua Excelissä ilman kaksoisnapsautusta (3 helppoa tapaa)

Testaa makrot muokkauksen jälkeen: Vianmääritys ja suoritus

Tähän asti olemme keskustelleet siitä, miten VBA-editori avataan makrojen muokkaamiseksi Excelissä. Tässä osassa muokkaamme makroa ja testaamme sitä.

Annoimme sinulle harjoitustyökirjan, josta muokkaamme makroa.

Katsokaa tätä tietokokonaisuutta:

Tässä aineistossa on tyhjiä soluja. Tavoitteenamme oli täyttää nämä tyhjät solut sanalla "". Naimaton ".

Tämä oli VBA-koodimme:

 Sub FindNext_empty_value() Dim search_value As Variant search_value = InputBox("Minkä arvon haluat etsiä ?", "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 "Total " & counter & " tyhjät solut korvattiin: Unmarried" End Sub 

Kun toteutimme tämän koodin, tuloksemme oli seuraavan kuvakaappauksen kaltainen:

Nyt muokkaamme sitä. Tässä tapauksessa täytämme tyhjät solut sanalla "". Single "

📌 Askeleet

Paina ensin Alt+F8 Näppäimistöllä. Makrovalintaikkuna tulee näkyviin.

Valitse FindNext_empty_value

Napsauta sitten Muokkaa .

Tämän jälkeen VBA-editori avautuu. Nyt teemme yksinkertaisen muutoksen. Poistimme " Naimaton " sana.

Nyt, alkaen Vianmääritys valikkorivillä, valitse Käännä VBAProject .

Tämän jälkeen se näyttää virheen, koska emme ole antaneet mitään arvoa.

Vaihda se nyt muotoon " Single " kuten seuraavassa kuvakaappauksessa.

Jälleen kerran, alkaen Vianmääritys valikkorivillä, valitse Käännä VBAProject Tällä kertaa virheitä ei tule. Tallenna nyt tiedosto.

Paina jälleen Alt+F8 näppäimistöllä. Valitse FindNext_empty_value

Napsauta sitten Suorita .

Jätä Hakuarvo-kenttä tyhjäksi, koska etsimme tyhjiä soluja.

Valitse tietojen solualue.

Napsauta sitten OK .

Kuten näet, olemme onnistuneesti muokanneet koodia ja tämä toimii hyvin.

Lue lisää: Kuinka muokata nimettyä aluetta Excelissä

💬 Muistettavaa

✎ Jos et saa makrotoiminnoilla varustettua Excel-tiedostoa osoitteesta luotettava lähde , älä ota käyttöön makron sisältö. Saattaa olla haitallista koodia .

✎ Tee kopio VBA-makro jotta voit helposti löytää koodit tulevaisuudessa, kun tarvitset niitä.

Päätelmä

Lopuksi toivon, että tämä opetusohjelma on antanut sinulle palan hyödyllistä tietoa makrojen muokkaamisesta Excelissä. Suosittelemme, että opit ja sovellat kaikkia näitä ohjeita omiin tietokokonaisuuksiisi. Lataa harjoitustyökirja ja kokeile näitä itse. Anna myös rohkeasti palautetta kommenttiosioon. Arvokas palautteesi pitää meidät motivoituneina luomaan tämän kaltaisia opetusohjelmia. Älä unohda tarkistaa meidänverkkosivusto Exceldemy.com erilaisiin Exceliin liittyviin ongelmiin ja ratkaisuihin.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.