Als uw Microsoft Excel- spreadsheets worden gebruikt door diverse collega's om statistieken te trekken , gegevens in te voeren of uit te voeren analyse , dan kunt u worden bezorgd over de spreadsheet voortijdig gesloten . Als u wilt dat deze gebruikers het sluiten van de Excel-werkmap tot een checkbox is aangevinkt te stoppen , kunt u dit doen door gebruik te maken van Visual Basic for Applications ( VBA ) . Dit is handig als u wilt een herinnering voor de werkmap gebruikers hebben om een " einde van de dag " pagina bij te werken voordat u deze opslaat en verlaten . Instructies 1 Open uw Excel-werkmap waaraan u werkt . Kopen van 2 Klik op " Developer " op de werkbalk , klik en sleep waar u de checkbox aan te geplaatst . Rechtermuisknop op het vakje en klik op " Opmaak Controle . " Klik op het veld "Cell link" , kies dan een cel op uw werkblad . Als een voorbeeld , selecteert u " A1 . " Klik op "OK . " Als je dit vakje aanvinkt, zal de cel A1 " TRUE " weergegeven en wanneer het niet is aangevinkt zal het display " FALSE . " Druk " Alt " 3 + " F11 " om de Visual Basic editor openen in Excel . . Dubbelklik op " ThisWorkbook " aan de kant , om de volgende macro in te voegen in de hele werkmap Kopieer 4 en plak de volgende macro : Private Sub Workbook_BeforeClose ( Cancel As Boolean) Als Sheets ( " , sheet1 " . ) Range ( " a1 " ). Value = " FALSE " dan Cancel = TrueEnd Sub Dit stopt de werkmap sluiten indien cel A1 op ' Blad1 ' toont " FALSE " - want het zal tot de checkbox is aangevinkt . Press 5 " ALT " + " F11 . " klik vervolgens op " File " en vervolgens " Opslaan ", vervolgens " Sluiten . "
|