Skapa obligatoriska celler i ett Microsoft Excel är ett sätt att säkerställa att viktig information inte försvinner eller blir överhoppade . Det finns mer än ett sätt att göra en cell krävs . Du kan lägga till VBA-kod till din Excel-arbetsbok eller lägga till kod som hindrar användaren från att spara kalkylbladet tills önskat cellerna har fyllts i. VBA-kod kan läggas till ett kalkylblad med bara några få steg och kräver inte någon erfarenhet av programmering . Instruktioner
Göra celler som krävs för att ut kalkylblad
1
Öppna Excel 2007 . Kontrollera för " Developer" fliken i band över den övre delen av skärmen . Om du inte har den " Utvecklare " fliken aktiverad , klickar runda blå " Microsoft Office " -knappen i det övre vänstra hörnet . Klicka på " Excel-alternativ " följt av " Popular ". Markera rutan för " Visa fliken Utvecklare i menyfliksområdet " och klicka sedan på " OK . "
2
Klicka på " Utvecklare " fliken , och klicka sedan på " Visa kod " knappen under "Utvecklare " menyn . Detta kommer att öppna Microsoft Visual Basic
3
Kopiera och klistra in följande kod i det tomma fönstret : .
[ VBA ] Private Sub Workbook_BeforePrint ( Cancel As Boolean )
Om Sheet1.Range . ! ( " A1 : B2 " ) Value = " " Då
MsgBox "Kan inte skriva ut förrän erforderliga celler har slutförts "
Cancel = Sant
End If
End Sub [ /VBA ]
4
Ersätt " Blad1 " och " A1 : B2 " värden i koden med värdeområde du skulle vilja kräva i kalkylbladet . Till exempel , om du vill att kräva de första 10 celler i kolumn A i blad 2 i kalkylbladet , skulle du ändra den andra raden i koden :
p Om Sheet2.Range ( " A1 : A10 " ) . Value = " " Då
5
Stäng Microsoft Visual Basic . Spara Excel-filen för att göra koden en permanent del av filen . Addera Göra celler som krävs för att spara kalkylblad
6
Öppna Excel 2007 och kontrollera om det " Utvecklare "fliken är närvarande i band över den övre delen av skärmen . Om du inte ser " Utvecklare " fliken, klicka på runda blå " Microsoft Office " -knappen i det övre vänstra hörnet . Klicka på " Excel-alternativ " följt av " Popular ". Markera rutan för " Visa fliken Utvecklare i menyfliksområdet " och klicka sedan på " OK . "
7
Klicka på " Utvecklare " fliken , och klicka sedan på " Visa kod " knappen under "Utvecklare " menyn för att starta Microsoft Visual Basic . Visual Basic kan du visa och organisera all kod du har lagt till ett kalkylprogram , samt skriva eller lägga ny kod .
8
Kopiera och klistra in följande kod i den tomma fönster i Microsoft Visual Basic :
[ VBA ] Private Sub Workbook_BeforeSave ( Cancel As Boolean ) katalog p Om Sheet1.Range ( " A1 : B2 " ) . Value = " " Då
MsgBox " kan inte spara förrän erforderliga celler har slutförts ! "
Cancel = True End
p Om
End Sub [ /VBA ]
9
Anpassa koden genom att byta ut " Blad1 " och " A1 : B2 " värden med de värden du vill kräva i kalkylbladet . Till exempel , om du vill att kräva de första 10 celler i kolumn A i blad 2 i kalkylbladet , skulle du ändra den andra raden i koden :
p Om Sheet2.Range ( " A1 : A10 " ) . Value = " " Då
10
Försök spara Excel- ark utan att fylla i alla nödvändiga cellerna . Om en meddelanderuta dyker upp behandlingen " Kan inte spara förrän erforderliga celler har slutförts ! " , Är din kod fungerar .