Excel VBA fjölvi kennsla fyrir byrjendur með dæmum

  • Deildu Þessu
Michael Brown

Þessi kennsla mun setja þig á leiðina til að læra Excel fjölva. Þú finnur hvernig á að taka upp fjölvi og setja inn VBA kóða í Excel, afrita fjölva úr einni vinnubók í aðra, kveikja og slökkva á þeim, skoða kóðann, gera breytingar og margt fleira.

Fyrir Excel newbies, hugtakið fjölvi lítur oft út fyrir að vera óyfirstíganlegt. Reyndar getur það tekið mánuði eða jafnvel ár af þjálfun að ná tökum á VBA. Hins vegar þýðir þetta ekki að þú getir ekki nýtt þér sjálfvirknikraft Excel fjölva strax. Jafnvel þótt þú sért algjör nýliði í VBA forritun geturðu auðveldlega tekið upp fjölvi til að gera sum endurtekinna verkefna sjálfvirkan.

Þessi grein bendir á heillandi heim Excel fjölva. Það fjallar um helstu grunnatriði sem þú þarft að vita til að byrja og veitir tengla á tengda ítarlega kennsluefni.

    Hvað eru fjölvi í Excel?

    Excel fjölvi er sett af skipunum eða leiðbeiningum sem eru geymdar í vinnubók í formi VBA kóða. Þú getur hugsað um það sem lítið forrit til að framkvæma fyrirfram skilgreinda röð aðgerða. Þegar búið er að búa til er hægt að endurnota fjölvi hvenær sem er. Að keyra fjölvi framkvæmir skipanirnar sem það inniheldur.

    Venjulega eru fjölvi notuð til að gera sjálfvirkan endurtekin verkefni og daglegar venjur. Færir VBA forritarar geta skrifað mjög háþróuð fjölvi sem ganga langt umfram það að fækka ásláttum.

    Oft oft gætirðu heyrt fólk vísa til "macro"fylgdu þessum skrefum:

    1. Opnaðu vinnubókina sem þú vilt flytja inn fjölva í.
    2. Opnaðu Visual Basic Editor.
    3. Í Project Explorer, hægrismelltu heiti verkefnisins og veldu Import File .
    4. Farðu að .bas skránni og smelltu á Open .

    Excel macro dæmi

    Ein besta leiðin til að læra Excel VBA er með því að skoða kóðasýni. Hér að neðan finnur þú dæmi um mjög einfalda VBA kóða sem gera nokkrar grunnaðgerðir sjálfvirkar. Auðvitað munu þessi dæmi ekki kenna þér kóðun, fyrir þetta eru til hundruðir VBA námskeiða á fagstigi. Við stefnum bara að því að sýna nokkra algenga eiginleika VBA sem vonandi gera heimspeki þess aðeins betur kunnuglega fyrir þig.

    Skoða öll blöð í vinnubók

    Í þessu dæmi notum við

    1>ActiveWorkbookmótmæla til að skila virku vinnubókinni og Fyrir hverjalykkjuna til að fara í gegnum öll blöðin í vinnubókinni eitt í einu. Fyrir hvert fundið blað, setjum við eiginleikann Sýnlegtá xlSheetVisible.Sub Unhide_All_Sheets() Dim wks As Worksheet For Every Wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Next wks End Sub

    Fela virkt vinnublað eða gera það mjög falið

    Til að vinna með núverandi blað skaltu nota ActiveSheet hlutinn. Þetta sýnishorn breytir eiginleikanum Sýjanlegt virka blaðsins í xlSheetHidden til að fela það. Tilgerðu blaðið mjög falið, stilltu eiginleikann Visible á xlSheetVeryHidden .

    Sub Hide_Active_Sheet() ActiveSheet.Visible = xlSheetHidden End Sub

    Taka úr sameiningu allra sameinaðra fruma á völdum sviðum

    Ef þú vilt framkvæma ákveðnar aðgerðir á sviði frekar en öllu vinnublaðinu, notaðu Selection hlutinn. Til dæmis mun kóðinn hér að neðan aftengja allar sameinuðu frumurnar á völdum sviðum í einu höggi.

    Sub Unmerge_Cells() Selection.Cells.UnMerge End Sub

    Sýna skilaboðareit

    Til að sýna einhver skilaboð til notenda þinna, notaðu MsgBox aðgerðina. Hér er dæmi um slíkt fjölvi í sinni einföldustu mynd:

    Sub Show_Message() MsgBox ( "Hello World!" ) End Sub

    Í raunveruleikafjölvum er skilaboðakassi venjulega notaður til upplýsinga eða staðfestingar. Til dæmis, áður en þú framkvæmir aðgerð (afléttar frumur í okkar tilfelli), birtirðu Já/Nei skilaboðareit. Ef notandinn smellir á "Já", eru valdar frumur ósameinaðar.

    Sub Unmerge_Selected_Cells() Dim Answer As String Answer = MsgBox( "Ertu viss um að þú viljir taka þessar frumur úr sameiningu?" , vbQuestion + vbYesNo, "Unmerge Cells" ) If Answer = vbYes Then Selection.Cells.UnMerge End If End Sub

    Til að prófa kóðann, veldu eitt eða fleiri svið sem innihalda sameinuð frumur og keyrðu fjölva. Eftirfarandi skilaboð munu birtast:

    Hér að neðan eru tenglar á flóknari fjölva sem gera sjálfvirkan krefjandi og tíma-neysluverkefni:

    • Frá til að afrita blöð úr mörgum vinnubókum í eina
    • Fjölva til að afrita blöð í Excel
    • Frá til að raða flipa í stafrófsröð í Excel
    • Frá til að afvernda blað án lykilorðs
    • Frá til að telja og leggja saman skilyrt litaðar frumur
    • Frá til að umbreyta tölum í orð
    • Frá til að fela öll vinnublöð nema virkt blað
    • Frá til að birta blöð
    • Frá til að birta alla dálka
    • Fjöld til að gera blöð mjög falin
    • Frá til að fjarlægja öll línuskil í virku blaði
    • Frá til að eyða auðum línum
    • Frá til að eyða annarri hverri línu
    • Frá til að fjarlægja auða dálka
    • Frá til að setja inn annan hvern dálk
    • Fjöld í villuleit í Excel
    • Frá til að færa dálka yfir í raðir
    • Frá til að fletta dálkum í Excel
    • Fjöld til að stilla prentsvæði
    • Fjöld til að setja inn blaðsíðuskil

    Hvernig á að vernda Excel fjölva

    Ef þú vilt koma í veg fyrir að aðrir geti skoðað, breytt eða keyrt fjölva þitt, þú getur verndað það með lykilorði.

    Læsa fjölva til að skoða

    Til að vernda VBA kóðana þína fyrir óviðkomandi skoðun og breytingu, gerðu eftirfarandi:

    1. Opnaðu VBA Ritstjóri.
    2. Í Project Explorer, hægrismelltu á verkefnið sem þú vilt læsa og veldu VBAProject Properties...
    3. Í Project Properties valmynd, á Vörn flipanum, athugaðu Lásverkefni til að skoða , sláðu inn lykilorðið tvisvar og smelltu á OK .
    4. Vista, lokaðu og opnaðu Excel skrána þína aftur.

    Þegar þú reynir að skoða kóðann í Visual Basic ritlinum birtist eftirfarandi svargluggi. Sláðu inn lykilorðið og smelltu á OK.

    Til að opna fjölva skaltu bara opna Project Properties svargluggann aftur og fjarlægja hak úr Læsa verkefni til að skoða kassann.

    Athugið. Þessi aðferð verndar kóðann frá því að skoða og breyta en kemur ekki í veg fyrir að hann sé keyrður.

    Lykilorðsverndað fjölva frá því að keyra

    Til að vernda fjölva frá því að vera keyrt þannig að aðeins notendur sem þekkja lykilorðið gætu keyrt það skaltu bæta við eftirfarandi kóða og skipta um orðið "lykilorð" fyrir raunverulegt lykilorð þitt :

    Sub Password_Protect() Dim password As Variant password = Application.InputBox( "Vinsamlegast sláðu inn lykilorð" , "Password Protected Macro") Veldu mál lykilorð Case Is = False 'gera ekkert Case Is = "password" 'kóði þinn hér Case Else MsgBox "Rangt lykilorð" End Select End Sub

    Fróið notar InputBox aðgerðina til að biðja notandann um að slá inn lykilorð:

    Ef Inntak notandans passar við harðkóðaða lykilorðið, kóðinn þinn er keyrður. Ef lykilorðið passar ekki birtist skilaboðakassin „Rangt lykilorð“. Til að koma í veg fyrir að notandinn kíki á lykilorðið í Visual Basic Editor, mundu að læsafjölvi til að skoða eins og útskýrt er hér að ofan.

    Athugið. Miðað við fjölda ýmissa lykilorðakrýna sem til eru á vefnum er mikilvægt að gera sér grein fyrir því að þessi vernd er ekki algjör. Þú getur frekar litið á það sem vörn gegn notkun fyrir slysni.

    Excel macro ábendingar

    Excel VBA sérfræðingar hafa fundið upp fullt af sniðugum brellum til að gera fjölvi áhrifaríkari. Hér að neðan mun ég deila nokkrum af mínum uppáhalds.

    Ef VBA kóðinn þinn vinnur virkan þátt í frumuinnihaldinu geturðu flýtt fyrir framkvæmd hans með því að slökkva á endurnýjun skjás og endurútreikningur formúlu. Eftir að hafa keyrt kóðann þinn skaltu kveikja á þessu aftur.

    Eftirfarandi línum á að bæta við upphaf kóðans þíns (á eftir línunum sem byrja á Dim eða á eftir Sub lína):

    Application.ScreenUpdating = False Application.Calculation = xlCalculationManual

    Eftirfarandi línum á að bæta við lok kóðans þíns (áður en End Sub ):

    Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic

    Hvernig á að skipta VBA kóða í margar línur

    Þegar þú skrifar kóða í VBA ritlinum gætirðu stundum búið til mjög langar yfirlýsingar, svo þú verður að fletta lárétt til að skoða enda línunnar. Þetta hefur ekki áhrif á keyrslu kóðans en gerir það erfitt að skoða kóðann.

    Til að skipta langri setningu í nokkrar línur skaltu slá inn bil og síðan undirstrik (_) á þeim stað þar sem þú vilt brjóta línuna. Í VBA er þetta kallað línuframhaldsstafurinn .

    Til að halda kóðanum áfram í næstu línu rétt skaltu fylgja þessum reglum:

    • Ekki skiptu kóðanum í miðju röksemdaheita.
    • Ekki nota undirstrik til að brjóta athugasemdir. Fyrir margra lína athugasemdir skaltu slá inn fráfallsstaf (') í upphafi hverrar línu.
    • Undirstrik verður að vera síðasti stafurinn í línu, ekki fylgt eftir með neinu öðru.

    Eftirfarandi kóðadæmi sýnir hvernig á að skipta setningunni í tvær línur:

    Answer = MsgBox( "Ertu viss um að þú viljir aftengja þessar frumur?" , _ vbQuestion + vbYesNo, "Unmerge Cells" )

    Hvernig á að gera fjölvi aðgengilegan úr hvaða vinnubók sem er

    Þegar þú skrifar eða skráir fjölva í Excel er venjulega aðeins hægt að nálgast það úr þeirri tilteknu vinnubók. Ef þú vilt endurnýta sama kóða í öðrum vinnubókum skaltu vista hann í Personal Macro Workbook. Þetta mun gera fjölvi aðgengileg þér í hvert skipti sem þú opnar Excel.

    Eina hindrunin er að persónulega fjölvi vinnubókin er ekki til í Excel sjálfgefið. Til að búa það til þarftu að taka upp að minnsta kosti eitt fjölvi. Eftirfarandi kennsla veitir allar upplýsingar: Persónuleg makróvinnubók í Excel

    Hvernig á að afturkalla makróaðgerð

    Eftir að hafa keyrt makró er ekki hægt að snúa aðgerðinni til baka með því að ýta á Ctrl + Z né með því að smella á Afturkalla hnappur.

    Reyndir VBA forritarar geta að sjálfsögðu staðfest inntaksgildin og/eða upphafsskilyrði áður en þeir leyfa fjölvi að gera einhverjar breytingar á vinnublaði, en í flestum tilfellum er það frekar flókið.

    Auðveldari leið er að vista virku vinnubókina innan úr kóða makrósins. Til þess skaltu einfaldlega bæta við línunni hér að neðan áður en þú leyfir fjölvi þinni að gera eitthvað annað:

    ActiveWorkbook.Save

    Valfrjálst geturðu einnig sýnt skilaboðareit sem upplýsir notandann um að núverandi vinnubók hafi verið vistuð rétt áður en þú keyrir aðalkóðann af fjölvi.

    Þannig, ef þú (eða notendur þínir) eru ekki ánægðir með niðurstöðurnar, geturðu einfaldlega lokað og síðan opnað vinnubókina aftur.

    Stoppaðu Excel frá því að sýna öryggisviðvörun þegar það eru engin fjölvi í vinnubók

    Hefurðu einhvern tíma lent í aðstæðum þar sem Excel spyr stöðugt hvort þú viljir virkja fjölva á meðan þú veist örugglega að það eru engin fjölva í þessari tilteknu vinnubók?

    Líklegasta ástæðan er sú að einhverjum VBA kóða var bætt við og síðan fjarlægður og skilur eftir tóma einingu sem kallar á öryggisviðvörunina. Til að losna við það skaltu einfaldlega eyða einingunni, vista vinnubókina, loka henni og opna hana aftur. Ef þetta hjálpar ekki skaltu gera eftirfarandi:

    • Fyrir ThisWorkbook og fyrir hvert einstakt blað, opnaðu kóðagluggann, ýttu á Ctrl + A til að velja allan kóðann og eyða honum (jafnvel þótt kóðaglugginn líti úttómt).
    • Eyða öllum UserForms og Class Modules sem vinnubókin inniheldur.

    Þannig býrð þú til og notar VBA fjölvi í Excel. Ég þakka þér fyrir lesturinn og vonast til að sjá þig aftur á blogginu okkar í næstu viku!

    sem "VBA". Tæknilega er greinarmunur á því: Fjölvi er stykki af kóða á meðan Visual Basic for Applications (VBA) er forritunarmálið sem Microsoft hefur búið til til að skrifa fjölva.

    Hvers vegna nota Excel fjölva?

    Megintilgangur fjölva er að vinna meira á styttri tíma. Eins og þú notar formúlur til að marra tölur og vinna með textastrengi, geturðu notað fjölvi til að framkvæma tíð verkefni sjálfkrafa.

    Segjum að þú eigir að búa til vikulega skýrslu fyrir yfirmann þinn. Til þess flytur þú inn ýmis greiningargögn frá nokkrum eða fleiri ytri auðlindum. Vandamálið er að þessi gögn eru sóðaleg, óþörf eða ekki á því sniði sem Excel getur skilið. Það þýðir að þú þarft að endursníða dagsetningar og tölur, klippa aukabil og eyða auðum, afrita og líma upplýsingar í viðeigandi dálka, búa til töflur til að sjá þróun og gera margt fleira ólíkt til að gera skýrsluna þína skýra og notendavæna. Nú, ímyndaðu þér að hægt sé að framkvæma allar þessar aðgerðir fyrir þig samstundis með músarsmelli!

    Auðvitað tekur það tíma að byggja upp flókið fjölvi. Stundum getur það tekið jafnvel lengri tíma en að framkvæma sömu aðgerðirnar handvirkt. En að búa til makró er uppsetning einu sinni. Þegar búið er að skrifa, kemba og prófa mun VBA kóði vinna verkið hratt og gallalaust, lágmarka mannleg mistök og dýr mistök.

    Hvernig á að búa til fjölva í Excel

    Það eru tvær leiðir til að búa tilfjölvi í Excel - með því að nota Macro Recorder og Visual Basic Editor.

    Ábending. Innan Excel eru flestar aðgerðir með fjölvi gerðar í gegnum flipann Developer , svo vertu viss um að bæta Developer flipanum við Excel borðið þitt.

    Að taka upp makró

    Jafnvel þótt þú vitir ekki neitt um forritun almennt og VBA sérstaklega, geturðu auðveldlega gert hluta af vinnu þinni sjálfvirkan með því að láta Excel skrá aðgerðir þínar sem makró. Á meðan þú ert að framkvæma skrefin, fylgist Excel vel með og skrifar niður músarsmelli og takkaáslátt á VBA tungumálinu.

    Macro Recorder fangar næstum allt sem þú gerir og framleiðir mjög nákvæman (oft óþarfa) kóða. Eftir að þú hefur stöðvað upptökuna og vistað makróið geturðu skoðað kóðann hans í Visual Basic Editor og gert litlar breytingar. Þegar þú keyrir makróið fer Excel aftur í skráða VBA kóðann og framkvæmir nákvæmlega sömu hreyfingar.

    Til að hefja upptöku skaltu smella á Record Macro hnappinn á annað hvort Developer flipann eða Status stikan.

    Fyrir nákvæmar upplýsingar, vinsamlegast sjá Hvernig á að skrá fjölvi í Excel.

    Run fjölvi í Visual Basic Editor

    Visual Basic for Applications (VBA) ritstjórinn er staðurinn þar sem Microsoft Excel geymir kóða allra fjölva, bæði skráð og skrifað handvirkt.

    Í VBA ritlinum , þú getur ekki aðeins forritað röð aðgerða, heldur einnig búið til sérsniðnaaðgerðir, birtu þína eigin valmynd, metið ýmsar aðstæður og síðast en ekki síst kóðaðu rökfræðina! Að búa til eigin fjölvi krefst náttúrulega einhverrar þekkingar á uppbyggingu og setningafræði VBA tungumálsins, sem er utan gildissviðs þessarar kennslu fyrir byrjendur. En það er ekkert sem kemur í veg fyrir að þú endurnýtir kóða einhvers annars (td þann sem þú hefur fundið á blogginu okkar :) og jafnvel algjör nýliði í Excel VBA ætti ekki að eiga í erfiðleikum með það!

    Í fyrsta lagi, ýttu á Alt + F11 til að opna Visual Basic Editor. Og settu síðan kóðann inn í þessum tveimur fljótu skrefum:

    1. Í Verkefnakönnuðinum vinstra megin, hægrismelltu á markvinnubókina og smelltu síðan á Setja inn > Module .
    2. Í kóðaglugganum hægra megin skaltu líma VBA kóðann.

    Þegar þú ert búinn skaltu ýta á F5 til að keyra fjölva.

    Fyrir ítarleg skref, vinsamlegast sjáðu Hvernig á að setja inn VBA kóða í Excel.

    Hvernig á að keyra fjölva í Excel

    Það eru nokkrar leiðir til að hefja fjölvi í Excel:

    • Til að keyra fjölva úr vinnublaði, smelltu á Macros hnappinn á Developer flipanum eða ýttu á Alt + F8 flýtileiðina.
    • Til að keyra fjölvi úr VBA ritlinum, ýttu á annað hvort:
      • F5 til að keyra allan kóðann.
      • F8 til að fara í gegnum kóðann línu fyrir línu. Þetta er mjög gagnlegt fyrir prófun og bilanaleit.

    Að auki geturðu ræst fjölvi með því að smella á sérsniðinn hnapp eðameð því að ýta á úthlutaða flýtileiðina. Fyrir allar upplýsingar, vinsamlegast sjáðu Hvernig á að keyra fjölvi í Excel.

    Hvernig á að virkja fjölva í Excel

    Vegna öryggisástæðna eru öll fjölva í Excel sjálfkrafa óvirk. Svo, til að nýta töfra VBA kóða til þín, þarftu að vita hvernig á að virkja þá.

    Auðveldasta leiðin til að kveikja á fjölvi fyrir tiltekna vinnubók er að smella á Virkja efni hnappinn á gulu öryggisviðvörunarstikunni sem birtist efst á blaðinu þegar þú opnar vinnubók með fjölvi fyrst.

    Til að læra meira um þjóðhagsöryggi skaltu skoða Hvernig til að virkja og slökkva á fjölvi í Excel.

    Hvernig á að breyta fjölvastillingum

    Microsoft Excel ákvarðar hvort leyfa eigi eða banna að keyra VBA kóða í vinnubókunum þínum byggt á fjölvastillingunni sem valin er í Traust Center .

    Hér eru skrefin til að fá aðgang að Excel fjölvastillingum og breyta þeim ef þörf krefur:

    1. Farðu á flipann Skrá og veldu Valkostir .
    2. Veldu Traust Center á vinstri glugganum og smelltu síðan á Traust Center Settings... .
    3. Í Traust Center valmyndinni skaltu smella á Macro Settings vinstra megin, velja viðeigandi valkost og smella á OK .

    Í skjámyndinni hér að neðan er sjálfgefna fjölvastillingin valin:

    Fyrir frekari upplýsingar, vinsamlegast sjá útskýrðar Excel fjölvastillingar.

    Hvernig á að skoða, breyta og kemba VBAkóðar í Excel

    Allar breytingar á kóða fjölvi, hvort sem það er búið til sjálfkrafa af Excel fjölvaupptökutækinu eða skrifað af þér, eru gerðar í Visual Basic ritlinum.

    Til að opna VB Ritstjóri, annað hvort ýttu á Alt + F11 eða smelltu á Visual Basic hnappinn á flipanum Developer .

    Til að skoða og breyta kóða tiltekins fjölvi, í Project Explorer vinstra megin, tvísmelltu á eininguna sem inniheldur hana, eða hægrismelltu á eininguna og veldu Skoða kóða . Þetta opnar kóðagluggann þar sem þú getur breytt kóðanum.

    Til að prófa og villuleita fjölva, notaðu F8 takkann. Þetta mun leiða þig í gegnum makrókóðann línu fyrir línu sem gerir þér kleift að sjá hvaða áhrif hver lína hefur á vinnublaðið þitt. Línan sem verið er að framkvæma er auðkennd með gulu. Til að hætta við villuleit, smelltu á Endurstilla hnappinn á tækjastikunni (blá ferningur).

    Hvernig á að afrita fjölva í aðra vinnubók

    Þú bjóst til fjölvi í einni vinnubók og vilt nú endurnota það í öðrum skrám líka? Það eru tvær leiðir til að afrita fjölvi í Excel:

    Afritaðu eininguna sem inniheldur fjölva

    Ef markfjölvi er í sérstakri einingu eða öll fjölva í einingunni eru gagnleg fyrir þig , þá er skynsamlegt að afrita alla eininguna úr einni vinnubók í aðra:

    1. Opnaðu báðar vinnubækurnar - þá sem inniheldur fjölva og þá sem þú vilt afrita.
    2. OpiðVisual Basic ritstjórinn.
    3. Í Project Explorer glugganum, finndu eininguna sem inniheldur fjölvi og dragðu hana í áfangavinnubókina.

    Í skjámyndinni hér að neðan erum við að afrita Module1 frá Bók1 í Bók2 :

    Afrita frumkóðann fjölva

    Ef einingin inniheldur mörg mismunandi fjölvi á meðan þú þarft bara einn, afritaðu þá aðeins kóðann fyrir tiltekna fjölva. Svona er þetta:

    1. Opnaðu báðar vinnubækurnar.
    2. Opnaðu Visual Basic Editor.
    3. Í Project Explorer glugganum, tvísmelltu á eininguna sem inniheldur fjölva sem þú langar að afrita til að opna kóðagluggann.
    4. Í kóðaglugganum, finndu markfjölva, veldu kóðann hans (byrjar á Sub og endar á End Sub ) og ýttu á Ctrl + C til að afrita hana.
    5. Í Project Explorer, finndu áfangavinnubókina og settu síðan annað hvort inn nýja einingu í hana (hægrismelltu á vinnubókina og smelltu á Insert > Eining ) eða tvísmelltu á núverandi einingu til að opna kóðagluggann hennar.
    6. Í kóðaglugganum á áfangaeiningunni, ýttu á Ctrl + V til að líma kóðann. Ef einingin inniheldur nú þegar einhvern kóða, skrunaðu niður að síðustu kóðalínunni og límdu síðan afritaða fjölva.

    Hvernig á að eyða fjölvi í Excel

    Ef þú þarft ekki lengur ákveðinn VBA kóða geturðu eytt honum með því að nota Macro valmyndina eða Visual Basic Editor.

    Eyða afjölvi úr vinnubók

    Til að eyða fjölvi beint úr Excel vinnubókinni skaltu framkvæma þessi skref:

    1. Á flipanum Þróunaraðili , í Kóði hópnum, smelltu á Macros hnappinn eða ýttu á Alt + F8 flýtileiðina.
    2. Í Macro valmyndinni skaltu velja fjölva sem þú vilt fjarlægja og smelltu á Eyða .

    Ráð:

    • Til að skoða öll fjölva í öllum opnum skrám skaltu velja Allar opnar vinnubækur úr fellilistanum Macros in .
    • Til að geta eytt fjölvi í Personal Macro Workbook þarftu fyrst að opna Personal.xlsb.

    Eyða fjölvi með Visual Basic Editor

    Ávinningur af því að nota VBA ritstjóra er að hann gerir þér kleift að eyða heilli einingu með öllum fjölvunum sem hann inniheldur í einu lagi. Einnig leyfir VBA ritstjórinn að eyða fjölvi í persónulegu fjölvi vinnubókinni án þess að birta hana.

    Til að eyða einingu varanlega skaltu framkvæma þessi skref:

    1. Í Project Explorer , hægrismelltu á eininguna og veldu Fjarlægja í samhengisvalmyndinni.
    2. Þegar þú ert spurður hvort þú viljir flytja eininguna út áður en þú fjarlægir hana skaltu smella á Nei .

    Til að fjarlægja tiltekið fjölvi skaltu einfaldlega eyða frumkóða hans beint í kóðaglugganum. Eða þú getur eytt fjölvi með því að nota Tools valmyndina í VBA ritlinum:

    1. Í valmyndinni Tools skaltu velja Macros . The Macros valmynd mun birtast.
    2. Í Macros In fellilistanum, veldu verkefnið sem inniheldur óæskilega fjölvi.
    3. Í reitnum Macro Name skaltu velja fjölva.
    4. Smelltu á hnappinn Delete .

    Hvernig á að vista fjölvi í Excel

    Til að vista fjölvi í Excel, annaðhvort skráð eða skrifað handvirkt, vistaðu bara vinnubókina sem fjölva virkt (*.xlms). Svona er það:

    1. Í skránni sem inniheldur fjölva, smelltu á Vista hnappinn eða ýttu á Ctrl + S .
    2. Vista sem svarglugginn mun birtast. Veldu Excel Macro-Enabled Workbook (*.xlsm) úr fellilistanum Vista sem tegund og smelltu á Vista :

    Hvernig á að flytja út og flytja inn fjölva í Excel

    Ef þú vilt deila VBA kóðanum þínum með einhverjum eða færa þá yfir á aðra tölvu er fljótlegasta leiðin að flytja út alla eininguna sem .bas skrá.

    Að flytja út fjölva

    Til að flytja út VBA kóðana þína þarftu að gera þetta:

    1. Opnaðu vinnubókina sem inniheldur fjölvi.
    2. Ýttu á Alt + F11 til að opna Visual Basic ritilinn.
    3. Í Project Explorer, hægrismelltu á Module sem inniheldur fjölva og veldu Export File .
    4. Farðu í möppuna þar sem þú vilt vista útfluttu skrána, nefndu skrána og smelltu á Vista .

    Innflutningur fjölva

    Til að flytja inn .bas skrá með VBA kóða í Excel, vinsamlegast

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.