La validation disponible via l'onglet "Données " de Excel valide seulement les données entrées directement dans les cellules des feuilles de calcul - et non grâce à des contrôles de formulaire. Toutefois , Excel propose au moins deux autres approches de validation. L'une implique la création d'une zone de liste ou un contrôle similaire qui ne fournit que des valeurs valides , un utilisateur peut choisir. En revanche, les contrôles de zone de texte permettent aux utilisateurs d'entrer des données non valides . Une autre approche consiste à écrire des déclarations de validation intégré dans le langage de programmation d'Excel , Visual Basic pour Applications. Instructions
1
Cliquez sur l'onglet « Développeur » et cliquez ensuite sur le bouton «Insérer » pour afficher une galerie des contrôles de formulaire que vous pouvez insérer dans la feuille de calcul actuelle. Vous allez faire une courte forme à laquelle vous ajouterez des fonctionnalités de validation des données saisies avec la forme .
2
Cliquez sur la case " texte " contrôle de la galerie , puis faites-la glisser dans la feuille de calcul pour définir la zone de texte. Cliquez contrôle "Bouton" de la galerie , puis faites-le glisser au-dessous de la zone de texte pour créer un bouton .
3
un clic droit sur le bouton , puis cliquez sur " Afficher le code . " Excel s'ouvre l'environnement de programmation Visual Basic pour Applications. Collez les instructions suivantes dans l'environnement. Ce programme lit les données entrées dans le contrôle de zone de texte et utilise la fonction " est numérique » afin de déterminer si les données sont un certain nombre . Le programme affiche une alerte et efface la zone de texte si la donnée n'est pas numérique.
Private Sub CommandButton1_Click ()
If Not ( IsNumeric ( TextBox1 ) ) Alors
MsgBox "Ce champ doit être numérique "
TextBox1 = ""
End If End Sub
4
Cliquez sur l'icône " Excel " sur la barre des tâches Windows pour revenir à Excel , puis cliquez sur le bouton " design" du panneau "Developer " pour quitter le mode de conception et de passer en mode formulaire d'inscription en compte .
5
saisissez un nombre dans le texte boîte , puis appuyez sur le bouton. Aucun message apparaîtra. Tapez du texte dans la zone de texte , puis appuyez sur le bouton . Votre programme affichera l'alerte que vous avez programmé dans l'étape 3, puis désactivez la case de texte.