Die Validierung erhältlich über Excel Registerkarte "Daten" bestätigt nur die Daten direkt eingegeben in Tabellenzellen - nicht durch Formular-Steuerelemente . Allerdings bietet Excel mindestens zwei weitere Validierung Ansätze . One umfasst das Erstellen einer Listen-oder ähnliche Kontrolle , dass nur gültige Werte ein Benutzer auswählen kann bietet . Im Gegensatz dazu erlauben Textfeld-Steuerelemente Benutzer ungültige Daten eingeben. Ein weiterer Ansatz ist das Schreiben Validierung Aussagen in Excel integrierten Programmiersprache Visual Basic für Applikationen. Anleitung
1
Klicken Sie auf die Registerkarte "Entwicklertools" und klicken Sie dann auf die Schaltfläche "Einfügen" , um eine Galerie von Formular-Steuerelemente Sie in der aktuellen Tabelle einfügen können angezeigt werden . Sie machen eine kurze Form , auf die Sie die Funktionalität für die Validierung der Daten mit dem Formular eingegeben hinzuzufügen.
2
Klicken Sie auf die "Text -Box " -Steuerelement aus der Galerie , und ziehen Sie dann in der Tabelle um das Textfeld zu definieren. Klicken Sie auf die Galerie "Button "-Steuerung, und ziehen Sie dann unter dem Textfeld , um eine Schaltfläche zu erstellen.
3
Rechter Mausklick auf die Schaltfläche , und klicken Sie dann auf "View Code. " Excel wird die Programmierumgebung für Visual Basic für Applikationen zu öffnen . Fügen Sie die folgenden Aussagen in die Umwelt. Dieses Programm liest die Daten in das Textfeld-Steuerelement eingegeben und verwendet die " numerisch "-Funktion , um zu bestimmen , ob die Daten eine Zahl ist. Das Programm zeigt eine Warnung an und löscht das Textfeld , wenn die Daten nicht numerisch .
Private Sub CommandButton1_Click ()
If Not ( IsNumeric ( TextBox1 )) Then MsgBox
TextBox1 " Dieses Feld muss numerisch sein " = " "
End If End Sub
4
Klicken Sie auf den "Excel "-Symbol auf die Windows-Taskleiste , um zu Excel zurückzukehren, und klicken Sie dann auf den " Design" -Taste der "Entwickler "-Panel , um Design-Modus verlassen und in das Formular - Eingabe-Modus .
5
geben Sie eine Zahl in dem Text Feld, und drücken Sie dann die Taste. Keine Meldung erscheint. Geben Sie Text in das Textfeld ein, und drücken Sie dann die Taste erneut. Ihr Programm zeigt die Warnmeldung, die Sie in Schritt 3 programmiert , und deaktivieren Sie das Textfeld.