Detyrimi i klientëve tuaj për të aktivizuar makro Excel

Për të përdorur çdo makro në Excel, përdoruesit tuaj duhet të aktivizojnë makro. Kjo do të thotë, ata duhet t'i japin Excel-it lejen për të ekzekutuar makro në mjedisin e tyre. Për të aktivizuar makro, përdoruesit klikojnë butonin Aktivizo përmbajtjen në paralajmërimin e sigurisë që shfaqet mbi shiritin e formulës.

Detyrimi i klientëve tuaj për të aktivizuar makro Excel

Përfundimi është se ju mund të shkruani të gjitha makrot e zbukuruara në botë, por ato nuk do të funksionojnë kurrë nëse përdoruesit tuaj nuk aktivizojnë makro. Këtu lind pyetja; a mund t'i detyroni përdoruesit të aktivizojnë makro? Përgjigja është po - me një mashtrim të vogël.

Ideja është relativisht e thjeshtë. Ju krijoni një fletë të quajtur, le të themi, FILLO. Ajo fletë përmban vetëm një paralajmërim të thjeshtë që thotë se makrot duhet të aktivizohen. Më pas i fshehni të gjitha fletët në librin e punës, përveç asaj fletë START. Së fundi, ju shkruani një makro të thjeshtë që hap të gjitha fletët kur hapet libri i punës.

Detyrimi i klientëve tuaj për të aktivizuar makro Excel

Në këtë pikë, kur hapet libri i punës, Excel do t'i kërkojë përdoruesit të aktivizojë makrot. Përdoruesit do të detyrohen ta bëjnë këtë sepse gjithçka që do të shohin është fleta juaj e fillimit. Fletët e tjera do të fshihen!

Për ta bërë këtë teknikë të funksionojë, ju nevojiten dy makro: një makro fsheh të gjitha, përveç fletës START kur mbyllet libri i punës, dhe një makro tjetër që hap të gjitha, përveç fletës START kur hapet libri i punës.

Së pari, trajtoni veprimet që duhet të ndodhin kur libri i punës mbyllet. :

Aktivizoni Visual Basic Editor duke shtypur ALT+F11 në tastierën tuaj

Në dritaren e Projektit, gjeni emrin e projektit/librit tuaj të punës dhe klikoni shenjën plus pranë tij për të parë të gjitha fletët.

Klikoni This Workbook.

Në kutinë rënëse Ngjarje, zgjidhni ngjarjen BeforeClose.

Detyrimi i klientëve tuaj për të aktivizuar makro Excel

Shkruani ose ngjitni kodin e mëposhtëm:

Nën-libër pune privat_BeforeClose (Anulo si Boolean)
'Hapi 1: Deklaroni variablat tuaja
  Dim ws As Fletë pune
'Hapi 2: Hape fletën fillestare
  Sheets("START").E dukshme = xlSheetVisible
'Hapi 3: Filloni të shikoni të gjitha fletët e punës
  Për çdo ws Në këtë Libër pune.Fletët e punës
'Hapi 4: Kontrolloni emrin e çdo flete pune
  Nëse ws.Emri <> "START" Pastaj
'Hapi 5: Fshihni fletën
  ws.E dukshme = xlShumë e fshehur
  Fundi Nëse
'Hapi 6: Kaloni në fletën tjetër të punës
  ws tjetër
'Hapi 7: Ruani librin e punës
  ActiveWorkbook.Ruaj
Fundi Nën

Në hapin 1, ju deklaroni një objekt të quajtur ws për të krijuar një enë memorie për çdo fletë pune që do të kaloni.

Në hapin 2, ju siguroheni që fleta START të jetë e dukshme.

Në hapin 3, ju filloni ciklin, duke i thënë Excel që dëshironi të vlerësoni të gjitha fletët e punës në këtë libër pune.

Në hapin 4, thjesht krahasoni emrin START me fletën që është duke u shfaqur aktualisht. Ky hap siguron që veprimet që vijnë më pas të zbatohen në të gjitha fletët përveç fletës START.

Nëse emrat e fletëve janë të ndryshëm, në hapin 5 e fshehni fletën duke përdorur veçorinë xlVeryHidden. Kjo veçori jo vetëm që fsheh fletën, por gjithashtu parandalon përdoruesin që ta zbulojë manualisht atë duke përdorur ndërfaqen e përdoruesit.

Ju riktheheni për të marrë fletën tjetër në Hapin 6.

Në hapin 7, pasi të gjitha fletët janë vlerësuar, makro ruan librin e punës dhe përfundon.

Tani, duhet të shkruani një makro për të trajtuar të gjitha veprimet që duhet të ndodhin kur hapet libri i punës:

Aktivizoni Visual Basic Editor duke shtypur ALT+F11.

Në dritaren e Projektit, gjeni emrin e projektit/librit tuaj të punës dhe klikoni shenjën plus pranë tij për të parë të gjitha fletët.

Klikoni This Workbook.

Në kutinë rënëse Ngjarje, zgjidhni ngjarjen Hapur.

Detyrimi i klientëve tuaj për të aktivizuar makro Excel

Shkruani ose ngjitni kodin e mëposhtëm:

Nën-libër pune privat_Open()
'Hapi 1: Deklaroni variablat tuaja
  Dim ws As Fletë pune
'Hapi 2: Filloni të shikoni të gjitha fletët e punës
  Për çdo ws Në këtë Libër pune.Fletët e punës
'Hapi 3: Shfaq të gjitha fletët e punës
  ws.Dukshme = xlSheetVisible
'Hapi 4: Kaloni në fletën tjetër të punës
  ws tjetër
'Hapi 5: Fshihni fletën e fillimit
  Sheets("START").E dukshme = xlShumë e fshehur
Fundi Nën

Në hapin 1, ju deklaroni një objekt të quajtur ws për të krijuar një kontejnerë memorie për çdo fletë pune që kaloni nëpër qark.

Në hapin 2, ju filloni ciklin, duke i thënë Excel që dëshironi të vlerësoni të gjitha fletët e punës në këtë libër pune.

Në hapin 3, ju zbuloni fletën që është duke u lakuar aktualisht. Ky hap në mënyrë efektive zbulon të gjitha fletët e punës pasi secila fletë bëhet e dukshme.

Ju riktheheni për të marrë fletën tjetër në Hapin 4.

Pasi të gjitha fletët të bëhen të dukshme, Hapi 5 fsheh fletën START. Përsëri, ju përdorni veçorinë xlVeryHidden në mënyrë që përdoruesi të mos jetë në gjendje të zbulojë manualisht fletën duke përdorur ndërfaqen e përdoruesit.

Pasi të zbatohen të dyja makrot, do të keni një libër pune që do të funksionojë vetëm nëse përdoruesi aktivizon makrot!

Leave a Comment

Si të shkruani shënime në OneNote 2013 në Android

Si të shkruani shënime në OneNote 2013 në Android

Mësoni si të shkruani shënime në OneNote 2013 në Android me krijimin, hapjen dhe regjistrimin e shënimeve. Aplikoni strategji efektive për menaxhimin e shënimeve tuaja.

Formatimi i numrave në një varg teksti në Excel

Formatimi i numrave në një varg teksti në Excel

Mësoni si të formatoni numrat në një varg teksti në Excel për të përfshirë informacione të sakta dhe tërheqëse për raportet tuaja.

Si të fshini qelizat dhe të dhënat në Excel 2010

Si të fshini qelizat dhe të dhënat në Excel 2010

Në Excel 2010, fshini të dhënat apo formatin e qelizave lehtësisht me disa metoda të thjeshta. Mësoni si të menaxhoni përmbajtjen e qelizave me opsione të ndryshme.

Formatimi i elementeve të grafikut të Excel 2007

Formatimi i elementeve të grafikut të Excel 2007

Zhvilloni aftësitë tuaja në formatimin e elementeve të grafikut në Excel 2007 përmes metodave të thjeshta dhe efikase.

Si të rreshtoni dhe justifikoni tekstin në Word 2010

Si të rreshtoni dhe justifikoni tekstin në Word 2010

Mësoni se si të rreshtoni dhe justifikoni tekstin në Word 2010 me opsione të ndryshme rreshtimi dhe justifikimi për të përmirësuar formatimin e dokumenteve tuaja.

Excel 2019: Si të krijoni makro Excel për të automatizuar komandat

Excel 2019: Si të krijoni makro Excel për të automatizuar komandat

Mësoni si të krijoni makro në Excel 2019 për të automatizuar komandat dhe thjeshtuar detyrat tuaja.

Si të përdorni vizoren për të vendosur skeda në Word 2016

Si të përdorni vizoren për të vendosur skeda në Word 2016

Mënyra vizuale dhe e shpejtë për të vendosur një ndalesë skedash në Word 2016 është përdorimi i vizores. Zbulo disa këshilla dhe truke për përdorimin e skedave në këtë program.

Formatimi i boshtit X dhe boshtit Y në grafikët e Excel 2007

Formatimi i boshtit X dhe boshtit Y në grafikët e Excel 2007

Mësoni si të formula boshtet X dhe Y në Excel 2007, duke përfshirë mundësitë e ndryshimit të formatimeve për grafikët e ndryshëm.

Statistika të thjeshta në analizën e të dhënave në Excel

Statistika të thjeshta në analizën e të dhënave në Excel

Eksploroni se si Excel mund t

Gjetja dhe zëvendësimi i të dhënave në Excel 2007

Gjetja dhe zëvendësimi i të dhënave në Excel 2007

Mësoni se si të përdorni veçorinë Find and Replace të Excel 2007 për të gjetur dhe zëvendësuar të dhëna në mënyrë efikase. Kjo udhëzues është e përshtatshme për të gjithë përdoruesit që dëshirojnë të rrisin produktivitetin e tyre.