Come utilizzare un modulo di iscrizione dei dati con convalida dei dati su Excel

March 20

La convalida disponibili tramite la scheda "Dati" di Excel convalida solo i dati inseriti direttamente nelle celle del foglio - non attraverso i controlli dei moduli. Tuttavia, Excel offre almeno altri due approcci di convalida. Uno riguarda la creazione di una casella di riepilogo o un controllo simile che fornisce solo valori validi un utente può scegliere. Al contrario, controlli casella di testo permettono agli utenti di immettere dati non validi. Un altro approccio consiste scrivendo istruzioni di convalida in di Excel built-in linguaggio di programmazione, Visual Basic for Applications.

istruzione

1 Fare clic sulla scheda "Sviluppatore", e quindi fare clic sul pulsante "Inserisci" per visualizzare una galleria di controlli dei moduli è possibile inserire nel foglio di calcolo corrente. Farai un breve modulo a cui si aggiungerà la funzionalità per convalidare i dati inseriti con la forma.

2 Fare clic sul controllo "Casella di testo" dalla galleria, e quindi trascinare nel foglio di calcolo per definire la casella di testo. Fare clic sul controllo "Button" della galleria, e quindi trascinare sotto la casella di testo per creare un pulsante.

3 Fare clic destro sul pulsante, e quindi fare clic su "Visualizza codice." Excel si aprirà l'ambiente di programmazione per Visual Basic, Applications Edition. Incollare le seguenti dichiarazioni nell'ambiente. Questo programma legge i dati inseriti nel controllo casella di testo e utilizza il "è numerico" funzione per determinare se i dati è un numero. Il programma visualizza un avviso e cancella la casella di testo se i dati non è numerico.

Private Sub CommandButton1_Click ()

Se non (IsNumeric (TextBox1)) Then

MsgBox "Questo campo deve essere numerico"

TextBox1 = ""

Finisci se

End Sub

4 Fare clic sull'icona "Excel" sulla barra delle applicazioni di Windows per tornare a Excel e quindi fare clic sul pulsante "Design" del pannello "Sviluppatore" per uscire dalla modalità di progettazione e accedere alla modalità modulo di inserimento.

5 Digitare un numero nella casella di testo, e quindi premere il pulsante. non appare alcun messaggio. Digitare del testo nella casella di testo, e quindi premere nuovamente il pulsante. Il vostro programma visualizzerà l'avviso programmato al punto 3, e deselezionare la casella di testo.