Valideringen tilgængelig via Excels "Data " fanen validerer kun de indtastede data direkte ind i regneark celler - ikke gennem formularkontroller . Men Excel tilbyder mindst to andre validering tilgange. Man indebærer at skabe en liste eller lignende kontrol , der giver kun gyldige værdier en bruger kan vælge. Derimod tillader tekstbokse kontrolelementer brugerne til at indtaste ugyldige data. En anden tilgang indebærer skrive validering udsagn i Excels indbyggede programmeringssprog , Visual Basic for Applications. Instruktioner
1
Klik på " Udvikler " fanen, og klik derefter på "Indsæt" -knappen for at få vist et galleri af kontrolelementer , du kan indsætte i det aktuelle regneark . Du vil gøre en kort formular , som du vil tilføje funktionalitet til validering af de data indtastet med formularen .
2
Klik på " Tekstboks " kontrol fra galleriet , og derefter trække i regnearket at definere tekstfeltet. Klik på galleriets " Button " kontrol , og derefter trække under tekstboksen for at oprette en knap.
3
Højreklik på knappen, og klik derefter på " View kode. " Excel åbner programmeringsmiljø til Visual Basic for Applications. Indsæt følgende udsagn i miljøet . Dette program læser data indtastet i tekstboksen kontrol og bruger " er numerisk " funktion til at bestemme , om data er et tal. Programmet viser en advarsel og sender tekstboksen , hvis data ikke er numerisk .
Private Sub CommandButton1_Click ()
p Hvis Not ( IsNumeric ( TextBox1 ) ) Så
MsgBox "Dette felt skal være numerisk "
TextBox1 = " "
End If
End Sub
4
Klik på " Excel " ikonet på proceslinjen i Windows for at vende tilbage til Excel, og klik derefter på " design "-knappen i " Developer " panel for at afslutte designtilstand og indtast formularen -entry mode.
5.
Skriv et tal i teksten boks, og tryk derefter på knappen . Ingen meddelelse vises. Skrive noget tekst i tekstfeltet , og tryk derefter på knappen igen. Dit program vil vise advarslen du har programmeret i trin 3, og rydde tekstboksen.