Si të regjistroni një makro në Excel

  • Shperndaje Kete
Michael Brown

Tutorial hap pas hapi për fillestarët për të regjistruar, parë, ekzekutuar dhe ruajtur një makro. Do të mësoni gjithashtu disa mekanikë të brendshëm se si funksionojnë makrot në Excel.

Makrot janë një mënyrë e shkëlqyer për të automatizuar detyrat e përsëritura në Excel. Nëse e gjeni veten duke bërë të njëjtat gjëra pa pushim, regjistroni lëvizjet tuaja si makro dhe caktoni një shkurtore tastiere për të. Dhe tani, të gjitha veprimet e regjistruara mund t'i kryeni automatikisht, me një goditje të vetme tasti!

    Si të regjistroni një makro në Excel

    Ashtu si mjetet e tjera VBA, makrotë e Excel qëndroni në skedën Zhvilluesi , e cila është e fshehur si parazgjedhje. Pra, gjëja e parë që duhet të bëni është të shtoni skedën e Zhvilluesit në shiritin tuaj të Excel.

    Për të regjistruar një makro në Excel, kryeni këto hapa:

    1. Në <1 Skeda>Zhvilluesi , në grupin Kodi , kliko butonin Regjistro makro .

      Përndryshe, kliko Regjistro Butoni Macro në anën e majtë të shiritit Status :

      Nëse preferoni të punoni me tastierë dhe jo me miun, shtypni sa vijon sekuenca e tasteve Alt , L , R (një nga një, jo të gjithë tastet në të njëjtën kohë).

    2. Në kutinë e dialogut Regjistro makro që shfaqet, konfiguroni parametrat kryesorë të makros tuaj:
      • Makro kutia emri , futni emrin për makronë tuaj. Mundohuni ta bëni atë kuptimplotë dhe përshkrues, kështu që më vonë do të jeni në gjendje të gjeni shpejt makro në listë.

        Nëju kursen shumë kohë dhe nerva duke e bërë kurbën tuaj të të mësuarit më të butë dhe makro më efikase.

        Përdor referenca relative për regjistrimin makro

        Si parazgjedhje, Excel përdor absolute referencimi për të regjistruar një makro. Kjo do të thotë se kodi juaj VBA do t'i referohet gjithmonë saktësisht të njëjtave qeliza që keni zgjedhur, pavarësisht se ku jeni në fletën e punës kur ekzekutoni makro.

        Megjithatë, është e mundur të ndryshoni sjelljen e paracaktuar në referencë relative . Në këtë rast, VBA nuk do të kodojë adresat e qelizave, por do të funksionojë relativisht me qelizën aktive (aktualisht të zgjedhur).

        Për të regjistruar një makro me referencë relative, klikoni Përdor <8 Butoni>Referencat relative në skedën Zhvilluesi . Për t'u kthyer te referenca absolute, klikoni përsëri butonin për ta çaktivizuar.

        Për shembull, nëse regjistroni vendosjen e një tabele me referencën absolute të parazgjedhur, makroja juaj do të rikrijoni tabelën në të njëjtin vend (në këtë rast, Header në A1, Artikulli 1 në A2, Artikulli 2 në A3).

        Nën Absolute_Referencing() Gama ("A1"). Zgjidhni ActiveCell.FormulaR1C1 = Range "Header" ( "A2" ). Zgjidhni ActiveCell.FormulaR1C1 = Range "Item1" ( "A3" ). Zgjidhni ActiveCell.FormulaR1C1 = "Item2" Fund Sub

        Nëse regjistroni të njëjtën makro me referencë relative, tabela do të krijohet kudo që të vendosni kursorin përpara se të ekzekutoni makro ( Header nëqeliza aktive, Artikulli1 në qelizën e mëposhtme, e kështu me radhë).

        Sub Relative_Referencing() ActiveCell.FormulaR1C1 = "Header" ActiveCell.Offset(1, 0).Range( "A1" ). Zgjidhni ActiveCell.FormulaR1C1 = "Item1" ActiveCell.Offset(1, 0).Range( "A1" ). Zgjidhni ActiveCell.FormulaR1C1 = "Item2" ActiveCell.Offset(1, 0).Range( "A1" ). Zgjidh End Sub

        Shënime:

        • Kur përdorni referenca relative, sigurohuni që të zgjidhni qelizën fillestare përpara se të filloni të regjistroni një makro.
        • Referencimi relativ nuk funksionon për çdo gjë. Disa veçori të Excel-it, p.sh. konvertimi i një diapazoni në një tabelë, kërkon referenca absolute.

        Zgjidhni intervalet duke përdorur shkurtoret e tastierës

        Kur zgjidhni një qelizë ose një varg qelizash duke përdorur tastin e miut ose me shigjetat, Excel shkruan adresat e qelizave. Rrjedhimisht, sa herë që ekzekutoni një makro, operacionet e regjistruara do të kryhen saktësisht në të njëjtat qeliza. Nëse kjo nuk është ajo që dëshironi, përdorni shkurtoret për zgjedhjen e qelizave dhe intervaleve.

        Si shembull, le të regjistrojmë një makro që cakton një format specifik (d-mmm-vv) për datat në tabelën e mëposhtme:

        Për këtë, ju regjistroni operacionet e mëposhtme: shtypni Ctrl + 1 për të hapur dialogun Formatoni qelizat > Data > zgjidhni formatin > NE RREGULL. Nëse regjistrimi juaj përfshin zgjedhjen e diapazonit me tastin e miut ose me shigjeta, Excel do të prodhojë kodin e mëposhtëm VBA:

        Sub Date_Format() Range( "A2:B4" ). ZgjidhniSelection.NumberFormat = "d-mmm-yy" Fund Sub

        Duke ekzekutuar makronë e mësipërme do të zgjidhet diapazoni A2:B4 çdo herë. Nëse shtoni disa rreshta të tjerë në tabelën tuaj, ato nuk do të përpunohen nga makroja.

        Tani, le të shohim se çfarë ndodh kur zgjidhni tabelën duke përdorur një shkurtore.

        Vendosni kursorin në qelizën lart majtas të gamës së synuar (A2 në këtë shembull), filloni regjistrimin dhe shtypni Ctrl + Shift + End . Si rezultat, rreshti i parë i kodit do të duket kështu:

        Range(Selection, ActiveCell.SpecialCells(xlLastCell)). Zgjidh

        Ky kod zgjedh të gjitha qelizat nga qeliza aktive deri në qelizën e fundit të përdorur, që do të thotë se të gjitha të dhënat e reja do të përfshihen automatikisht në përzgjedhje.

        Përndryshe, mund të përdorni kombinimet Ctrl + Shift + Shigjeta:

        • Ctrl + Shift + Shigjeta djathtas për të zgjedhur të gjitha qelizat e përdorura në të djathtë, e ndjekur nga
        • Ctrl + Shift + Shigjeta poshtë për të zgjedhur të gjitha qelizat e përdorura poshtë.

        Kjo do të gjenerojë dy rreshta kodi në vend të një, por rezultati do të jetë i njëjtë - të gjitha qelizat me të dhëna poshtë dhe në të djathtë të qelizës aktive do të zgjidhen:

        Gama (Zgjedhja, Përzgjedhja. Fundi ( xlToDjathtas)). Zgjidhni Gama (Zgjedhja, Përzgjedhja. Fundi (xlPoshtë)). Zgjidh

        Regjistro një makro për përzgjedhje në vend të qelizave specifike

        Metoda e mësipërme (d.m.th. zgjedhja e të gjitha qelizave të përdorura duke filluar me qelizën aktive) funksionon mirë për kryerjen e të njëjtave operacione në të gjithë tabelën. Ne disaMegjithatë, mund të dëshironi që makro të përpunojë një gamë të caktuar dhe jo të gjithë tabelën.

        Për këtë, VBA ofron objektin Zgjedhja që i referohet qelizës(t) së zgjedhur aktualisht . Shumica e gjërave që mund të bëhen me një gamë, mund të bëhen edhe me përzgjedhje. Çfarë avantazhi ju jep? Në shumë raste, nuk keni nevojë të zgjidhni fare asgjë gjatë regjistrimit - thjesht shkruani një makro për qelizën aktive. Dhe më pas, zgjidhni cilindo gamë që dëshironi, ekzekutoni makronin dhe ajo do të manipulojë të gjithë përzgjedhjen.

        Për shembull, kjo makro me një rresht mund të formatojë çdo numër qelizash të zgjedhura si përqindje:

        Nën Përqindja_Format () Selection.NumberFormat = "0.00%" Fund Sub

        Planifikoni me kujdes atë që regjistroni

        MakroRegjistruesi i Microsoft Excel kap pothuajse të gjithë aktivitetin tuaj, duke përfshirë gabimet që bëni dhe korrigjoni. Për shembull, nëse shtypni Ctrl + Z për të zhbërë diçka, ajo gjithashtu do të regjistrohet. Përfundimisht, mund të përfundoni me shumë kode të panevojshme. Për të shmangur këtë, ose modifikoni kodin në Redaktuesin VB ose ndaloni regjistrimin, fshini një makro të mangët dhe filloni të regjistroni përsëri.

        Krijoni kopje rezervë ose ruani librin e punës përpara se të ekzekutoni një makro

        Rezultati i Excel makrot nuk mund të zhbëhen. Pra, përpara ekzekutimit të parë të një makro, ka kuptim të krijoni një kopje të librit të punës ose të paktën të ruani punën tuaj aktuale për të parandaluar ndryshime të papritura. Nëse makro bën diçka të gabuar,thjesht mbyllni librin e punës pa e ruajtur.

        Mbajini makrot e regjistruara të shkurtra

        Kur automatizoni një sekuencë detyrash të ndryshme, mund të tundoheni t'i regjistroni të gjitha në një makro të vetme. Ka dy arsye kryesore për të mos e bërë këtë. Së pari, është e vështirë të regjistrosh një makro të gjatë pa gabime. Së dyti, makrot e mëdha janë të vështira për t'u kuptuar, testuar dhe korrigjuar. Prandaj, është një ide e mirë të ndash një makro të madhe në disa pjesë. Për shembull, kur krijoni një tabelë përmbledhëse nga burime të shumta, mund të përdorni një makro për të importuar informacion, një tjetër për të konsoliduar të dhënat dhe një të tretë për të formatuar tabelën.

        Shpresoj që ky udhëzues t'ju ketë dhënë pak njohuri se si të regjistroni një makro në Excel. Gjithsesi, ju falënderoj që lexoni dhe shpresoj t'ju shohim në blogun tonë javën e ardhshme!

        emrat makro, mund të përdorni shkronja, numra dhe nënvizime; karakteri i parë duhet të jetë një shkronjë. Hapësirat nuk lejohen, kështu që ju duhet të mbani një emër me një fjalë duke filluar çdo pjesë me një shkronjë të madhe (p.sh. MyFirstMacro ) ose të ndani fjalët me nënvizime (p.sh. My_First_Macro ).
      • Në kutinë Tasti i shkurtores , shkruani çdo shkronjë për t'i caktuar një shkurtore tastiere makros (opsionale).

        Lejohen të dyja shkronjat e mëdha dhe të vogla, por do të ishte e mençur të përdorni kombinimet e tastit me shkronja të mëdha ( Ctrl + Shift + shkronja ) sepse shkurtoret makro anashkalojnë çdo shkurtore të paracaktuar të Excel ndërsa libri i punës që përmban makro është i hapur. Për shembull, nëse caktoni Ctrl + S në një makro, do të humbni aftësinë për të ruajtur skedarët tuaj Excel me një shkurtore. Caktimi i Ctrl + Shift + S do të mbajë shkurtoren standarde të ruajtjes.

      • Nga lista rënëse Ruaj makro në , zgjidhni ku dëshironi të ruani makro:
        • Personal Macro Workbook – ruan makro në një libër pune të veçantë të quajtur Personal.xlsb . Të gjitha makrot e ruajtura në këtë libër pune janë të disponueshme sa herë që përdorni Excel.
        • Ky Libër pune (parazgjedhja) - makro do të ruhet në librin aktual të punës dhe do të jetë i disponueshëm kur të rihapni librin e punës ose ndaje atë me përdoruesit e tjerë.
        • New Workbook – krijon një libër të ri pune dhe regjistron makro në atë libër pune.
      • NëKutia Përshkrimi , shkruani një përshkrim të shkurtër të asaj që bën makroja juaj (opsionale).

        Megjithëse kjo fushë është opsionale, unë do t'ju rekomandoja të jepni gjithmonë një përshkrim të shkurtër. Kur krijoni shumë makro të ndryshme, do t'ju ndihmojë të kuptoni shpejt se çfarë bën çdo makro.

      • Klikoni OK për të filluar regjistrimin e makros.

    3. Kryerni veprimet që dëshironi për të automatizuar (ju lutemi shikoni shembullin makro të regjistrimit).
    4. Kur të përfundoni, klikoni butonin Ndalo regjistrimin në skedën Zhvilluesi :

      Ose butoni analog në shiritin Status :

    Shembull i regjistrimit të një makro në Excel

    Për të parë se si funksionon në praktikë, le të regjistrojmë një makro që aplikon disa formatime në qelizat e zgjedhura. Për këtë, bëni sa më poshtë:

    1. Zgjidhni një ose më shumë qeliza që dëshironi të formatoni.
    2. Në skedën Zhvilluesi ose Statusi shiriti, kliko Regjistro makro .
    3. Në kutinë e dialogut Regjistro makro , konfiguro cilësimet e mëposhtme:
      • Emërto makro Formatimi_Header (sepse do të formatojmë titujt e kolonave).
      • Vendosni kursorin në kutinë Tast Shortcut dhe shtypni njëkohësisht tastet Shift + F. Kjo do të caktojë shkurtoren Ctrl + Shift + F në makro.
      • Zgjidhni të ruani makron në këtë libër pune.
      • Për Përshkrim , përdorni tekstin e mëposhtëm duke shpjeguar se çfarë makro bën: E bën tekstin të guximshëm, shton ngjyrën e mbushjes dhe vendos në qendër .
      • Klikoni OK për të filluar regjistrimin.

    4. Formatoni qelizat e parazgjedhura ashtu siç dëshironi. Për këtë shembull, ne përdorim formatimin e tekstit të theksuar, ngjyrën e mbushjes blu të çelët dhe shtrirjen në qendër.

      Këshillë. Mos zgjidhni asnjë qelizë pasi të keni filluar regjistrimin e makro. Kjo do të sigurojë që i gjithë formatimi të zbatohet për zgjedhjen , jo një gamë specifike.

    5. Klikoni Ndalo regjistrimin ose në skedën Zhvilluesi ose në shiritin Statusi .

    Kjo është! Makroja juaj është regjistruar. Tani, mund të zgjidhni çdo varg qelizash në çdo fletë, shtypni shkurtoren e caktuar ( Ctrl+ Shift + F ) dhe formatimi juaj i personalizuar do të zbatohet menjëherë në qelizat e zgjedhura.

    Si të punohet me makro të regjistruara në Excel

    Të gjitha opsionet kryesore që Excel ofron për makro mund të aksesohen nëpërmjet kutisë së dialogut Makro . Për ta hapur, klikoni butonin Macros në skedën Zhvilluesi ose shtypni shkurtoren Alt+ F8.

    Në kutinë e dialogut që hapet, mund të shikoni një listë makrosh të disponueshme në të gjithë librat e hapur të punës ose të lidhura me një libër pune të caktuar dhe të përdorni opsionet e mëposhtme:

    • Run - ekzekuton makronë e zgjedhur .
    • Hapi në - ju lejon të korrigjoni dhe testoni makron në Redaktuesin Visual Basic.
    • Modifiko - hap makronë e zgjedhur nëRedaktori VBA, ku mund të shikoni dhe modifikoni kodin.
    • Fshi - fshin përgjithmonë makronë e zgjedhur.
    • Opsionet – lejon ndryshimin e vetitë e makros si p.sh. Shkurtorja tasti dhe Përshkrimi .

    Si të shikoni makro në Excel

    Kodi i një makro Excel mund të shikohet dhe modifikohet në Visual Basic Editor. Për të hapur Redaktorin, shtypni Alt + F11 ose klikoni butonin Visual Basic në skedën Zhvilluesi .

    Nëse shihni Redaktori VB për herë të parë, ju lutemi mos u ndiheni të dekurajuar apo të frikësuar. Ne nuk do të flasim për strukturën ose sintaksën e gjuhës VBA. Ky seksion thjesht do t'ju japë një kuptim bazë se si funksionojnë makrot e Excel dhe çfarë bën në të vërtetë regjistrimi i një makro.

    Redaktori VBA ka disa dritare, por ne do të përqendrohemi në dy kryesoret:

    <0 0> Project Explorer- shfaq një listë të të gjithë librave të hapur të punës dhe fletëve të tyre. Për më tepër, ai tregon modulet, format e përdoruesve dhe modulet e klasave.

    Dritarja e kodit - këtu mund të shikoni, modifikoni dhe shkruani kodin VBA për çdo objekt të shfaqur në Project Explorer.

    Kur regjistruam makro mostër, gjërat e mëposhtme ndodhën në backend:

    • Një modul i ri ( Moduel1 ) ishte është futur.
    • Kodi VBA i makros është shkruar në dritaren e kodit.

    Për të parë kodin e një makros specifikmodul, klikoni dy herë mbi modulin ( Moduli1 në rastin tonë) në dritaren e Project Explorer. Normalisht, një kod makro ka këto pjesë:

    Emri makro

    Në VBA, çdo makro fillon me Sub e ndjekur nga emri i makros dhe përfundon me Fund Sub , ku "Nën" është e shkurtër për Nënrutinë (i quajtur edhe Procedura ). Makroja jonë mostër quhet Header_Formatting() , kështu që kodi fillon me këtë rresht:

    Sub Header_Formatting()

    Nëse dëshironi të riemërtoni makronin , thjesht fshini emrin aktual dhe shkruani një të ri direkt në dritaren e Kodit.

    Komentet

    Rreshtat e prefiksuara me një apostrof (') dhe të shfaqura në të gjelbër si parazgjedhje nuk ekzekutohen. Këto janë komente të shtuara për qëllime informative. Linjat e komenteve mund të hiqen në mënyrë të sigurtë pa ndikuar në funksionalitetin e kodit.

    Zakonisht, një makro e regjistruar ka 1 - 3 rreshta komentesh: emri i makros (e detyrueshme); përshkrimi dhe shkurtore (nëse specifikohet para regjistrimit).

    Kodi i ekzekutueshëm

    Pas komenteve, vjen kodi që ekzekuton veprimet që keni regjistruar. Ndonjëherë, një makro e regjistruar mund të ketë shumë kode të tepërta, të cilat mund të jenë ende të dobishme për të kuptuar se si funksionojnë gjërat me VBA :)

    Imazhi i mëposhtëm tregon se çfarë bën secila pjesë e kodit të makros tonë:

    Si të ekzekutoni një makro të regjistruar

    Duke ekzekutuar një makro, ju i thoni Excel të kthehet te kodi i regjistruar VBA dhe të ekzekutojësaktësisht të njëjtat hapa. Ka disa mënyra për të ekzekutuar një makro të regjistruar në Excel, dhe këtu janë ato më të shpejtat:

    • Nëse i keni caktuar një shkurtore tastiere në makro, shtypni atë shkurtore .
    • Shtypni Alt + 8 ose kliko butonin Macros në skedën Zhvilluesi . Në kutinë e dialogut Makro , zgjidhni makronë e dëshiruar dhe klikoni Run .

    Është gjithashtu e mundur të ekzekutohet një makro të regjistruar duke klikuar butonin tuaj. Këtu janë hapat për të bërë një: Si të krijoni një buton makro në Excel.

    Si të ruani makro në Excel

    Pavarësisht nëse keni regjistruar një makro ose keni shkruar kodin VBA me dorë, për të ruajtur makro , duhet ta ruani librin e punës si makro të aktivizuar (extension .xlms). Ja se si:

    1. Në librin e punës që përmban makro, klikoni butonin Ruaj ose shtypni Ctrl + S .
    2. Ruaj si kutinë e dialogut, zgjidhni Excel Macro-Enabled Workbook (*.xlsm) nga lista rënëse Ruaj si lloj dhe më pas kliko Ruaj :

    Makro Excel: çfarë është dhe çfarë nuk regjistrohet

    Siç e keni parë, është mjaft e lehtë të regjistroni një makro në Excel. Por për të krijuar makro efektive, duhet të kuptoni se çfarë po ndodh prapa skenave.

    Ajo që regjistrohet

    Makro Regjistruesi i Excel-it kap shumë gjëra - pothuajse të gjitha klikimet e miut dhe shtypjet e tasteve. Pra, duhet të mendoni me kujdes për hapat tuaj për të shmangur kodin e tepërt që mund të ndodhërezultojnë në sjellje të papritur të makros suaj. Më poshtë janë disa shembuj të asaj që regjistron Excel:

    • Zgjedhja e qelizave me miun ose tastierën. Vetëm zgjedhja e fundit para se të regjistrohet një veprim. Për shembull, nëse zgjidhni diapazonin A1:A10 dhe më pas klikoni në qelizën A11, do të regjistrohet vetëm përzgjedhja e A11.
    • Formatimi i qelizës si ngjyra e mbushjes dhe e shkronjave, shtrirja, kufijtë, etj.
    • Formatimi i numrave si përqindja, monedha etj.
    • Redaktimi i formulave dhe vlerave. Ndryshimet regjistrohen pasi shtypni Enter.
    • Lëvizja, lëvizja e dritareve të Excel, kalimi në fletë pune dhe libra të tjerë të punës.
    • Shtimi, emërtimi, lëvizja dhe fshirja e fletëve të punës.
    • Krijimi, hapja dhe ruajtja e librave të punës.
    • Drejtimi i makrove të tjera.

    Ajo që nuk mund të regjistrohet

    Megjithë shumë gjëra të ndryshme që Excel mund të regjistrojë, disa veçori janë përtej aftësive të Regjistruesi makro:

    • Personalizimet e shiritit të Excel dhe shiritit të veglave të Qasjes së Shpejtë.
    • Veprimet brenda dialogëve të Excel si Formatimi i kushtëzuar ose Gjej dhe zëvendëso (vetëm rezultati regjistrohet).
    • Ndërveprimet me programe të tjera. Për shembull, nuk mund të regjistroni kopjimin/ngjitjen nga një libër pune Excel në një dokument Word.
    • Gjithçka që përfshin redaktuesin VBA. Kjo imponon kufizimet më të rëndësishme - shumë gjëra që mund të bëhen në nivelin e programimit nuk mundentë regjistrohet:
      • Krijimi i funksioneve të personalizuara
      • Shfaqja e kutive të dialogut të personalizuar
      • Krijimi i sytheve të tilla si Për Tjetra , Për Secilin , Bëje Ndërsa , etj.
      • Vlerësimi i kushteve. Në VBA, mund të përdorni deklaratën IF Then Else për të testuar një kusht dhe për të ekzekutuar një kod nëse kushti është i vërtetë ose një kod tjetër nëse kushti është i rremë.
      • Ekzekutimi i kodit bazuar në ngjarje . Me VBA, mund të përdorni shumë ngjarje për të ekzekutuar një kod të lidhur me atë ngjarje (si p.sh. hapja e një libri pune, rillogaritja e një flete pune, ndryshimi i përzgjedhjes etj.).
      • Përdorimi i argumenteve. Kur shkruani një makro në Redaktuesin VBA, mund të jepni argumente hyrëse për një makro për të kryer një detyrë të caktuar. Një makro e regjistruar nuk mund të ketë asnjë argument sepse është e pavarur dhe nuk është e lidhur me asnjë makro tjetër.
      • Të kuptuarit e logjikës. Për shembull, nëse regjistroni një makro që kopjon qeliza specifike, le të themi në rreshtin Total , Excel do të regjistrojë vetëm adresat e qelizave të kopjuara. Me VBA, ju mund të kodoni logjikën, pra të kopjoni vlerat në rreshtin Total .

    Megjithëse kufizimet e mësipërme vendosin shumë kufij për makrot e regjistruara, ato janë ende një pikënisje e mirë. Edhe nëse nuk e keni idenë për gjuhën VBA, mund të regjistroni shpejt një makro dhe më pas të analizoni kodin e saj.

    Këshilla të dobishme për regjistrimin e makrove në Excel

    Më poshtë do të gjeni disa këshilla dhe shënime që munden potencialisht

    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.