Valideringen tilgjengelig gjennom Excel "Data "-fanen validerer bare dataene som skrives direkte inn regneark celler - ikke gjennom kontrollene. Imidlertid tilbyr Excel minst to andre validering tilnærminger. Den ene innebærer å lage en liste eller lignende kontroll som gir bare gyldige verdier en bruker kan velge . I motsetning tekstbokskontrollene tillate brukere å legge inn ugyldige data . En annen tilnærming innebærer å skrive validering uttalelser i Excel innebygde programmeringsspråk, Visual Basic for Applications. Instruksjoner
en
Klikk på " Utvikler " fanen , og klikk deretter på " Sett inn" -knappen for å vise et galleri av skjema , som du kan sette inn i gjeldende regneark. Du vil gjøre et kort skjema som du vil legge til funksjonalitet for å validere dataene som legges sammen med skjemaet .
2
Klikk på " Text Box" kontroll fra galleriet , og deretter dra i regnearket å definere tekstboksen. Klikk på galleriets " Button" kontroll , og dra deretter under tekstboksen for å lage en knapp.
3
Høyreklikk på knappen , og klikk deretter på "View code . " Excel vil åpne programmering miljø for Visual Basic for Applications. Lim inn følgende uttalelser i miljøet. Dette programmet leser dataene som er angitt i tekstboksen kontroll og bruker " er numerisk " funksjonen for å finne ut om data er et tall. Programmet viser et varsel og tømmer tekstboksen hvis dataene ikke er numerisk .
Private Sub CommandButton1_Click ( )
p Hvis Not ( IsNumeric ( TextBox1 ) ) Så
MsgBox "Dette feltet må være numerisk "
TextBox1 = ""
End If
End Sub
4
Klikk på " Excel "-ikonet på oppgavelinjen i Windows for å gå tilbake til Excel , og klikk deretter på " Design "-knappen i " Developer "-panelet for å avslutte utformingsmodus og skriv form -entry -modus.
5
skriv inn et tall i teksten boksen , og trykk deretter på knappen . Ingen melding vises. Skriv inn tekst i tekstboksen , og trykk deretter på knappen igjen . Programmet vil vise varslings du programmert i trinn 3, og fjern tekstboksen.