Futni dhe ekzekutoni makro VBA në Excel - udhëzues hap pas hapi

  • Shperndaje Kete
Michael Brown

Ky është një tutorial i shkurtër hap pas hapi për fillestarët që tregon se si të shtoni kodin VBA (kodin Visual Basic për aplikacionet) në librin tuaj të punës në Excel dhe të ekzekutoni këtë makro për të zgjidhur detyrat tuaja të fletëllogaritjes.

Shumica e njerëzve më pëlqejnë dhe ju nuk jeni guru të vërtetë të Microsoft Office. Pra, ne mund të mos i dimë të gjitha specifikat e thirrjes së këtij apo atij opsioni dhe nuk mund të dallojmë ndryshimin midis shpejtësisë së ekzekutimit të VBA në versione të ndryshme Excel. Ne përdorim Excel si një mjet për përpunimin e të dhënave tona të aplikuara.

Supozoni se duhet të ndryshoni të dhënat tuaja në një farë mënyre. Ju kërkuat shumë në google dhe gjetët një makro VBA që zgjidh detyrën tuaj. Sidoqoftë, njohuritë tuaja për VBA lënë shumë për të dëshiruar. Mos ngurroni të studioni këtë udhëzues hap pas hapi për të qenë në gjendje të përdorni kodin që gjetët:

    Fut kodin VBA në Excel Workbook

    Për këtë shembull, ne do të përdorin një makro VBA për të hequr ndërprerjet e linjës nga fleta aktuale e punës.

    1. Hapni librin tuaj të punës në Excel.
    2. Shtypni Alt + F11 për të hapur Visual Basic Editor (VBE).

    3. Klikoni me të djathtën mbi emrin e librit tuaj të punës në panelin " Project-VBAProject " (në këndin e sipërm majtas të dritarja e redaktorit) dhe zgjidhni Fut -> Moduli nga menyja e kontekstit.

    4. Kopjo kodin VBA (nga një faqe interneti etj.) dhe ngjite atë në panelin e djathtë të redaktorit VBA (" Dritarja Moduli1 ").

    5. Këshillë: Përshpejtoni ekzekutimin e makrove

      Nëse kodi iMakro VBA nuk përmban rreshtat e mëposhtëm në fillim:

      Application.ScreenUpdating = False

      Application.Calculation = xlCalculationManual

      Më pas shtoni sa vijon linja për ta bërë makronë tuaj të funksionojë më shpejt (shih pamjet e ekranit më sipër):

      • Deri në fillim të kodit, pas të gjitha linjave të kodit që fillojnë me Dim (nëse ka nuk ka rreshta " Dim ", pastaj shtoni ato menjëherë pas rreshtit Nën ):

        Application.ScreenUpdating = False

        Application.Calculation = xlCalculationManual

      • Deri në fund të kodit, përpara Fundi Nën :

        Application.ScreenUpdating = True

        Application.Calculation = xlCalculationAutomatic

      Këto rreshta, si emrat e tyre sugjerojnë, çaktivizoni rifreskimin e ekranit dhe rillogaritni formulat e librit të punës përpara se të ekzekutoni makron.

      Pasi të ekzekutohet kodi, gjithçka ndizet përsëri. Si rezultat, performanca rritet nga 10% në 500% (aha, makro funksionon 5 herë më shpejt nëse manipulon vazhdimisht përmbajtjen e qelizave).

    6. Ruani librin tuaj të punës si " Libër pune i aktivizuar me makro Excel ".

      Shtypni Crl + S, më pas kliko butonin " Jo " në dialogun paralajmërues " Veçoritë e mëposhtme nuk mund të ruhen në librin e punës pa makro ".

      Do të hapet dialogu " Ruaj si ". Zgjidhni " Libri i punës i aktivizuar me makro Excel " nga lista rënëse " Ruaj si lloj " dhe kliko butonin Ruaj .

    7. Shtypni Alt + Q për të mbyllurDritarja e redaktuesit dhe kthehu te libri juaj i punës.

    Si të ekzekutoni makro VBA në Excel

    Kur dëshironi të ekzekutoni kodin VBA që keni shtuar siç përshkruhet në seksionin e mësipërm: shtypni Alt+F8 për të hapur dialogun " Macro ".

    Më pas zgjidhni makronë e kërkuar nga lista "Macro Name" dhe kliko butonin "Run".

    <. 21>

    Michael Brown është një entuziast i përkushtuar i teknologjisë me një pasion për thjeshtimin e proceseve komplekse duke përdorur mjete softuerike. Me më shumë se një dekadë përvojë në industrinë e teknologjisë, ai ka përmirësuar aftësitë e tij në Microsoft Excel dhe Outlook, si dhe Google Sheets dhe Docs. Blogu i Michael është i përkushtuar ndaj ndarjes së njohurive dhe ekspertizës së tij me të tjerët, duke ofruar këshilla dhe mësime të thjeshta për t'u ndjekur për të përmirësuar produktivitetin dhe efikasitetin. Pavarësisht nëse jeni një profesionist me përvojë apo fillestar, blogu i Michael ofron njohuri të vlefshme dhe këshilla praktike për të përfituar sa më shumë nga këto mjete softuerike thelbësore.