Microsoft Excel 2010 kan du infoga kryssrutorna i kalkylbladet som användare kan klicka på för att skapa eller ta bort en kontroll . Tyvärr finns det inget sätt att använda vanliga Excel -gränssnittet för att ha kryssrutan ändra kalkylbladet . Däremot kan du använda Visual Basic for Applications , ett programmeringsspråk inbyggt i Excel , för att orsaka en cell värde att förändras när en användare placerar en bock i rutan . Instruktioner
1
Öppna Excel 2010-arbetsbok som innehåller kryssrutan som du vill manipulera .
2
Klicka på " Utvecklare " fliken längst upp på skärmen . Klicka på " Design Mode" -knappen i mitten av bandet . Detta låter dig interagera med din kryssrutan . Addera 3
Klicka på kryssrutan för att välja det . Klicka sedan på knappen "Egenskaper" i " Kontroller " område av bandet . Ett litet Egenskaper öppnas upp . Ta del av posten i fältet "Namn "-fältet längst upp i fönstret , som vanligtvis är " CheckBox1 , " eller något liknande . Detta är namnet på objektet , och du kommer att behöva veta det för att skriva din kod . Klicka på " X " för att stänga fönstret Egenskaper .
4
Högerklicka på rutan och välj " Visa kod " från popupmenyn . VBA editorn fönster visas , med raden " Private Sub CheckBox1_Click ( ) " som redan trätt in i redigeraren . . Placera markören på raden direkt under denna första
5
Skriv följande kod i cellen :
p Om CheckBox1.Value Sedan
[ A1 ] = " XXX "
Else
[ A1 ] = " YYY "
End If
Change " CheckBox1 " till ditt kryssrutan namn . Ändra " A1 " för vad cell du vill att kryssrutan för att manipulera . Ändra " XXX " till vilken text du vill ha i cellen när kryssrutan har en kontroll i det , och " YYY " till vilken text du vill ha i cellen när kryssrutan är tom . Att ha ett av alternativen lämnar en tom cell , bara ta bort bokstäverna men lämna offerter på plats .
6
Klicka på " X " för att stänga VBA editorn . Klicka på " Design Mode"-knappen för att stänga av den . Du kan nu lägga till eller ta bort en markering från rutan , och önskad cellens text kommer att förändras .