De validatie beschikbaar via het tabblad "Data " van Excel valideert alleen de ingevoerde gegevens direct in spreadsheet -cellen - niet via formulier besturingselementen . Echter , Excel over minstens twee andere validatiebenaderingen . Men houdt het maken van een keuzelijst of soortgelijke controle dat alleen geldige waarden van een gebruiker kan kiezen biedt . Daarentegen tekstvakbesturingselementen kunnen gebruikers ongeldige gegevens invoeren . Andere benadering omvat het schrijven van validatie verklaringen in Excel de ingebouwde programmeertaal , Visual Basic for Applications . Instructies 1 Klik op het tabblad " Developer " en klik op de knop "Invoegen" om een galerij van formulier controls u kunt invoegen in het huidige werkblad weer te geven . U zult een korte vorm waarin je de functionaliteit toe te voegen voor de ingevoerde met de formuliergegevens valideren maken . Kopen van 2 Klik op de " Text box " controle van de galerie en sleep in de spreadsheet om het tekstvak te definiëren . Klik op de galerij van de " Button " control en sleep onder het tekstvak een knop te maken . 3 Klik met de rechtermuisknop op de knop , en klik vervolgens op " View Code . " Excel zal de programmeeromgeving openen voor Visual Basic for Applications . Plak de volgende verklaringen in het milieu . Het programma leest de in het tekstvak ingevoerde gegevens wordt de functie " is Numeric ' te bepalen of de data een getal . Het programma toont een waarschuwing en wist het tekstvak als de gegevens niet numeriek . Private Sub CommandButton1_Click ( ) If Not ( IsNumeric ( TextBox1 ) ) MsgBox Dan TextBox1 " Dit veld moet numeriek zijn " = " " End Als End Sub 4 Klik op het pictogram "" Excel op de Windows-taakbalk te keren naar Excel , en klik vervolgens op de "Design "-knop van de " Developer " paneel om het ontwerp af te sluiten en in te voeren in de vorm -entry mode . 5 Typ een getal in de tekst vak , en druk vervolgens op de toets . Geen boodschap zal verschijnen . Typ tekst in het tekstvak en druk nogmaals op de knop . Uw programma zal de melding die u geprogrammeerd in stap 3 weer te geven , en duidelijk het tekstvak .
|