et excel - makro - for at forhindre, at bøger fra lukning

, der er tidspunkter, hvor du ikke vil have en bruger jeg et excel - arbejdsbog uden at gå ind i en bestemt del af data.i disse situationer, vil det være nyttigt at nægte brugeren i stand til at lukke de arbejdsbog, indtil målet celle er udfyldt (som vist her).det er hvor det seje makro kommer., at lukke indtil en bestemt mobiltelefon er befolket.hvordan de makroøkonomiske fungerer, er denne kodeks er udløst af den dagbog er beforeclose begivenhed.når du prøver at lukke arbejdsbog, denne begivenhed brande, at kodeksen inden for.denne makroøkonomiske kontrol for at se, om målet celle (celle - c7 - i dette tilfælde) er tom.hvis det er tomt, tæt på proces er aflyst.hvis c7 ikke er tomme, arbejdsbog er reddet og lukkede: private ubåd workbook_beforeclose (aflyse som boolean) trin 1: se, hvis celle c7 er blank, hvis ark ("sheet1"). udvalg ("f"). værdi = "" så "trin 2: hvis celle er tomme, - de nære og fortælle brugeren aflyse = sandt msgbox" celle - c7 - kan ikke være blank "trin 3: hvis celle er ikke tomme, redde og tæt på andre activeworkbook. tæt på savechanges: = sandt, hvis ende ubåd, trin 1 kontrol for at se, om c7 er tomme. hvis c7 er tomme, trin 2, træder i kraft, annullering den tætte proces ved at sande, at annullere boolean.trin 2 aktiverer også en besked rubrik anmeldende brugeren af hans eller hendes dumhed (det er ikke helt så hårdt, virkelig). i fase 3, hvis celle c7 er ikke tomme, arbejdsbog er reddet og lukkede. hvordan man bruger den makro - til at gennemføre denne makroøkonomiske, du er nødt til at kopiere og sæt det i workbook_beforeclose begivenhed kode vindue.at de makroøkonomiske her gør det muligt at køre hver gang du forsøger at lukke arbejdsbog:,,, aktiverer visuel grundlæggende redaktør ved presning af alat + f11.,,,, i projektet vindue, find jeres projekt /arbejdsbog navn og klik plus tegn til det næste til at se alle de lagner.,,,, klik thisworkbook.,,,,, i tilfælde af ud liste, udvælge beforeclose begivenhed.,,,, - eller pasta, koden i den nyoprettede modul, indtast koden i arbejdsbog beforeclose begivenhed.,,,

Prevent closing until a specific cell is populated.
Enter your code in the Workbook BeforeClose event.



Previous:
Next Page: