Microsoft Excel 2010 giver dig mulighed for at indsætte afkrydsningsfelter i dit regneark , som brugere kan derefter klikke på for at oprette eller fjerne en check. Desværre er der ingen måde at anvende standard Excel interface til have afkrydsningsfeltet ændre regnearket . Men du kan bruge Visual Basic for Applications , et programmeringssprog er indbygget i Excel, til at forårsage en celle værdi ændre sig, når en bruger placerer en check i boksen. Instruktioner
1
Åbn Excel 2010 projektmappe, som indeholder afkrydsningsfeltet , du vil manipulere.
2
Klik på " Udvikler "-fanen øverst på skærmen . Klik på " Design Mode" -knappen i midten af båndet. Dette lader dig interagere med dit checkhæfte.
3
Klik på afkrydsningsfeltet for at vælge det. Klik derefter på knappen "Egenskaber" i " Controls " område af båndet. Et lille vinduet vil åbne op . Vær opmærksom på posten i feltet "Navn" i toppen af vinduet , som normalt " CheckBox1 " eller noget lignende. Dette er navnet på objektet , og du bliver nødt til at vide det for at skrive din kode. Klik på "X " for at lukke vinduet Egenskaber.
4
Højreklik på afkrydsningsfeltet og vælg " View Code" fra pop- up -menuen. VBA editoren vindue vises , med den linje "Private Sub CheckBox1_Click () ", der allerede er indgået i editoren. . Placer markøren på linien direkte under denne første
5
Indtast følgende kode ind i cellen : Hej p Hvis CheckBox1.Value Så
[ A1 ] = "XXX "
Else
[ A1 ] = " YYY "
End If
Change " CheckBox1 " til din afkrydsningsfeltet navn. Skift "A1" til uanset celle, du vil afkrydsningsfeltet for at manipulere. Skift "XXX" til uanset ønskede tekst i cellen , når afkrydsningsfeltet har en check i den, og " YYY " til uanset ønskede tekst i cellen , når afkrydsningsfeltet er tomt. At have en af de muligheder efterlade en tom celle , bare fjerne bogstaverne men lad citater på plads.
6
Klik på "X " for at lukke VBA editor. Klik på " Design Mode" -knappen for at slukke den. Du kan nu tilføje eller fjerne et flueben fra afkrydsningsfeltet , og ønskede cellens tekst vil ændre sig.