Un formulaire de saisie
Pour afficher les informations dans une plage ou table de données qui comporte plus de colonnes qu’il n’est possible d’en afficher à l’écran : le formulaire de saisie s’impose !
Un formulaire de saisie de données s’avère pratique pour entrer une ligne complète d’informations dans un tableau ou la plage d’une feuille de calcul. Le formulaire affiche les informations en colonnes, c’est particulièrement utile lorsque votre plage ou table de données comporte plus de colonnes qu’il n’est possible d’en afficher à l’écran.
Avec Excel, il est possible d’utiliser un formulaire de saisie disponible par défaut. Cependant, il reste quelque peu basique et ne vous permet pas, par exemple, d’utiliser des listes déroulantes. Nous allons voir comment l ’ utiliser puis son f onctionnement et nous aborderons ensuite la création d’un formulaire personnalisé. Le principe du formulaire de saisie est particulièrement pratique lorsque vous récupérez des données issues de bases de données et vous devez f r équemment y ajouter de nouvelles données. Pour exploiter le formulaire par défaut d’Excel, vous n’avez pas besoin de compétences particulières sur Excel. En revanche, pour élaborer des formulaires plus spécifiques, il vous faudra utiliser le langage de programmation VBA et faire appel à des compétences avancées en programmation en fonction de la façon dont vous envisagez d’exploiter le formulaire.
Le formulaire par défaut d’Excel
Pour afficher le formulaire par défaut d’Excel, nous avons besoin d’un bouton qui n’apparaît pas par défaut. Pour le faire apparaître, allez dans l’onglet Fichier/Options/ Personnaliser le ruban. Dans la partie droite, sélectionnez l’un de vos onglets et cliquez sur le bouton Nouveau groupe puis, dans la partie gauche, dans le menu déroulant, choisissez Toutes les commandes et recherchez Formulaires…, cliquez sur Ajouter >>. Si, par la suite, vous souhaitez supprimer ce bouton, il suffira de vous placer sur ce nouveau groupe (à droite) et de cliquer sur << Supprimer. Vous pouvez renommer le groupe si vous le désirez. Si vous envisagez de créer un formulaire personnalisé, profitez-en pour cocher l’onglet Développeur s’il est décoché et cliquez sur OK pour valider. Vous remarquerez qu’une icône Formulaire est apparue dans votre barre d’accès rapide. Notez qu’au préalable, votre zone de saisie doit être organisée comme un tableau avec les données en ligne et une première ligne constituant les rubriques (en-têtes) d’informations. Vous pouvez ajouter des formules dans cer taines colonnes, comme c’est l e cas dans l ’exemple : l a colonne D contient une simple multiplication. Lors de l’affichage en formulaire, vous n’aurez pas à saisir l’information, elle sera automatiquement calculée. Positionnez votre curseur dans votre tableau et cliquez ensuite sur l’icône de formulaire dans votre barre d’accès rapide. Pour saisir une nouvelle ligne, cliquez sur Nouveau. Vous verrez alors votre tableau se remplir au fur et à mesure des saisies avec le calcul automatique des cellules contenant des formules.
Le formulaire de saisie personnalisé
Comme nous l ’avons précisé plus tôt, créer un formulaire personnalisé s’effectue en par tant de rien et peut s’avérer fastidieux. Notre objectif dans cet ar ticle est de vous initier à la démarche vers l’utilisation de l’interface de programmation d’Excel qui fait appel au langage VBA. L’utilisation effective d’un formulaire personnalisé (et sa conception complète de A à Z, code de