Hvordan holde Excel fra å bli stengt inntil en avmerkingsboksen er merket

Hvis Microsoft Excel-regneark brukes av ulike kolleger til å trekke statistikk, legge inn data eller kjøre analyse, så du kan være bekymret for regnearket blir stengt før tiden. Hvis du ønsker å stoppe disse brukerne lukke Excel arbeidsbok til en avkrysningsboks er krysset, kan du gjøre det ved å benytte Visual Basic for Applications (VBA). Dette er nyttig hvis du vil ha en påminnelse for arbeidsboken brukere å oppdatere en "end of day" side før du lagrer og avslutter.

Bruksanvisning

1 Åpne Excel-arbeidsboken du arbeider på.

2 Klikk "Utvikler" på verktøylinjen, og klikk deretter og dra der du vil at boksen skal plasseres. Høyreklikk boksen og klikk "Format Control." Klikk på "Cell linken" -feltet, og velg en celle på regnearket. Som et eksempel, velg "A1". Klikk på "OK". Når du sjekke denne boksen, vil cellen A1 vise "TRUE", og når det ikke er krysset av vil det vise "USANN."

3 Trykk "Alt" + "F11" for å åpne Visual Basic-redigering i Excel. Dobbeltklikk på "Thisworkbook" på siden, for å sette inn følgende makro inn i hele arbeidsboken.

4 Kopier og lim inn følgende makro:
Private Sub Workbook_BeforeClose (Cancel As Boolean)
Hvis Sheets ( "Ark1"). Range ( "a1"). Verdi = "false" Så Avbryt = True
End Sub

Dette stopper arbeidsboken i å lukke hvis celle A1 på «SHEET1» viser "false" - som det vil inntil avmerkingsboksen er merket.

5 Trykk "ALT" + "F11". Klikk deretter på "File" og deretter "Lagre" og deretter "Close".