Hvis din Microsoft Excel-regneark bliver brugt af forskellige kolleger til at trække statistik, indtaste data eller køre analyse , så du kan være bekymret regnearket bliver lukket for tidligt. Hvis du ønsker at stoppe disse brugere lukker Excel-projektmappen , indtil et afkrydsningsfelt er afkrydset , kan du gøre det ved at udnytte Visual Basic for Applications ( VBA ) . Dette er nyttigt , hvis du vil have en påmindelse for projektmappen brugere at opdatere en "end of day" side , før du gemmer og spændende . Instruktioner
1
Åbn din Excel-projektmappe , du arbejder på .
2
Klik på " Udvikler " på værktøjslinjen , og derefter klikke og trække hvor du vil afkrydsningsfeltet være placeret . Højreklik på afkrydsningsfeltet og klikke på "Format Kontrol ". Klik på " Cell linket " feltet , og vælg derefter en celle på dit regneark. Som et eksempel, vælg "A1 ". Klik på "OK". Når du markerer dette afkrydsningsfelt , vil celle A1 vist " TRUE ", og når det er markeret det vil vise " FALSK. "
3
Tryk på " Alt" + " F11 " for at åbne Visual Basic-editoren i Excel. . Dobbeltklik på " ThisWorkbook " på den side , at indsætte følgende makro til hele projektmappen
4
Kopier og indsæt følgende makro: Private Sub Workbook_BeforeClose ( Cancel Som Boolean ) Hvis Sheets ( " ; Ark1 " ). Range (" A1 " ). Value = " false " Så Cancel = TrueEnd Sub
Dette stopper projektmappe lukning , hvis celle A1 på ' Ark1 ' viser" FALSK " - da det vil indtil afkrydsningsfeltet er markeret .
5.
Tryk på " ALT " + " F11 ". klik derefter på " Filer" og derefter "Gem " og derefter " Close . "