Créer des formulaires
Transcription
Créer des formulaires
Chapitre 9 Créer des formulaires Ajouter des contrôles Supprimer des contrôles Modifier les propriétés d'un contrôle Protéger un classeur Document écrit par Stéphane Gill © Copyright 2007 Stéphane Gill Ce document est soumis à la licence GNU FDL. Permission vous est donnée de distribuer et/ou modifier des copies de ce document tant que cette note apparaît clairement. Chapitre 9 : Créer des formulaires Les formulaires Il existe une fonction Formulaire qui permet d’ajouter des contrôles à une feuille Excel. Les contrôles disponibles sont les cases à cocher, les boutons d’options, les listes déroulantes, les compteurs, etc. Avant d’ajouter un contrôle, il faut afficher la barre d’outils Boîte à outils Contrôles : 1. Dans le menu Affichage choisir Barres d’outils; 2. Sélectionner Boîte à outils Contrôles. Bouton Zone de texte Propriété Liste Liste déroulante Barre de défilement Compteur Code Bouton d'option Case à cocher Ajout d’un contrôle Pour ajouter un contrôle, il suffit de : 1. Dans la Boîte à outils Contrôles, cliquer sur le bouton correspondant au contrôle à ajouter. 2. Dans la feuille de calcul, faire glisser le contrôle à la dimension souhaitée. I-2 Chapitre 9 : Créer des formulaires Suppression d’un contrôle Pour supprimer un contrôle, il suffit de : 1. Sélectionner le contrôle; 2. Appuyer ensuite sur Suppr. Les cases à cocher Les cases à cocher permettent à l'utilisateur de sélectionner une ou plusieurs options dans une liste. Ainsi, dans la liste ci-dessous, rien n'empêche l'utilisateur de cocher chacun des éléments proposés. Ce contrôle se place directement sur votre feuille de calcul : 1. Cliquer sur le contrôle souhaité; 2. Tracer une zone à l'emplacement désiré : le contrôle apparaît. 3. Sélectionner le contrôle et cliquer sur l'icône Propriétés . I-3 Chapitre 9 : Créer des formulaires Cellule où la valeur de la case à cocher est récupérée L'intérêt d'utiliser les contrôles sous Excel réside dans le fait de pouvoir récupérer la valeur d'une réponse dans une cellule à des fins d'analyse. Pour ce faire, il faut lier une cellule à la case à cocher en inscrivant la référence de la cellule dans le champ LinkedCell des propriétés. La cellule recevra la valeur VRAI si la case est cochée et FAUX dans le cas contraire. Récupérer le contenu de ces cellules à l'aide de la fonction SI et en faire le traitement. I-4 Chapitre 9 : Créer des formulaires Les boutons d'option Les boutons d'option permettent de sélectionner une option dans une liste. Les boutons d'option sont utilisés quand il n'est possible de choisir qu'une seule possibilité parmi plusieurs. Ce contrôle se place directement sur votre feuille de calcul : 1. Cliquer sur le contrôle souhaité; 2. Tracer une zone à l'emplacement désiré : le contrôle apparaît. 3. Sélectionner le contrôle et cliquer sur l'icône Propriétés . Cellule où la valeur du bouton d'option est récupérée I-5 Chapitre 9 : Créer des formulaires Pour récupérer la valeur d'une réponse dans une cellule, il faut lier une cellule au bouton d'option en inscrivant la référence de la cellule dans le champ LinkedCell des propriétés. La cellule recevra la valeur VRAI si la case est cochée et FAUX dans le cas contraire. Les zones de liste Il existe deux grands types de zone de liste : les zones de liste; les zones de liste déroulante. Zones de listes Zone de liste déroulante Il existe Il existe deux versions de la zone de liste, la première ne permettant que la sélection d'une valeur de la liste, la seconde permettant de sélectionner plusieurs, voire tous les éléments d'une liste. Pour créer une zone de liste, il faut dessiner la zone de liste en cliquant sur l'icône liste simple ou I-6 pour une zone de pour les listes déroulantes. Voici les propriétés attachées à une zone de liste : Chapitre 9 : Créer des formulaires Type de sélection vous permet de déterminer si seul un élément peut être sélectionné par l'utilisateur (Simple) ou plusieurs (Multiple). Cellule liée fait référence à la cellule qui contiendra le résultat de votre sélection (le numéro d'ordre de l'élément sélectionné, sauf dans les listes multiples) Plage d'entrée : elle fait référence aux cellules où vous avez saisi les éléments de votre liste. Les barres de défilement Les barres de défilement permettent à l'utilisateur de sélectionner une valeur numérique à la hausse ou à la baisse. Excel propose deux contrôles : La barre de défilement Le compteur . Ces deux barres sont rigoureusement identiques à deux détails près : La barre de défilement peut être dessinée soit verticalement, soit horizontalement; La barre de défilement dispose de la propriété Changement de page. Cette option permet de déterminer la valeur du clic lorsque l'utilisateur clique dans la barre de défilement au lieu d'utiliser les curseurs de déplacement. Pour utiliser votre barre de défilement, dessinez-la simplement sur votre feuille de calcul, soit horizontalement, soit verticalement. I-7 Chapitre 9 : Créer des formulaires Voici les options attachées à ce contrôle : Valeur minimale /valeur maximale : fourchette basse et haute. On ne peut sélectionner que des nombres entiers et positifs. Changement de page Changement de pas : détermine de combien la valeur actuelle est incrémentée lorsque l'utilisateur clique sur les petites flèches de la barre. Par défaut le pas est fixé à 1. Cellule liée : cellule qui contiendra la valeur active Zone de texte Les zones de texte permettent à l'utilisateur de taper du texte, des nombres ou des références de cellule. Ce contrôle se place directement sur votre feuille de calcul : 1. cliquer sur le contrôle ; 2. tracer une zone à l'emplacement désiré : la zone de texte apparaît. I-8 Chapitre 9 : Créer des formulaires 3. sélectionner la zone de texte et cliquer sur l'icône Propriétés . Pour récupérer la valeur d'une réponse dans une cellule, il faut lier le contrôle en inscrivant la référence de la cellule dans le champ LinkedCell des propriétés. Les boutons et le code associé Excel propose un contrôle, le bouton ( ), qui permet d'activer une macro. Pour utiliser ce contrôle, il suffit de tracer le bouton sur une feuille de calcul. Aussitôt, la boîte de dialogue Attacher une macro s'ouvre : sélectionner la macro à lier au bouton. Bien évidemment, pour que votre bouton fonctionne, les macros doivent avoir été activées. Protection contre les modifications Lors de la réalisation d'un formulaire, il est parfois souhaitable de protéger l'intégrité d'un classeur. Excel offre certain outil permettant de limiter la modification des classeurs. Limitation des modifications dans un classeur entier Pour verrouiller un classeur: 1. Dans le menu Outils, pointez sur Protection 2. Cliquez sur Protéger le classeur. Pour protéger la structure d'un classeur de telle sorte qu'il soit impossible de déplacer, supprimer, masquer, rendre visible ou renommer des feuilles de calcul ou d'insérer de nouvelles feuilles de calcul Pour utiliser des fenêtres de même taille et situées à la même position à chaque ouverture du classeur empêcher les autres utilisateurs de supprimer la protection du classeur I-9 Chapitre 9 : Créer des formulaires Limitation des modifications dans une feuille de calcul Avant de verrouiller une feuille de calcul, il faut définir les cellules pouvant être modifiées une fois la feuille de calcul protégée: 1. Sélectionner la plage de cellules à déverrouiller. 2. Dans le menu Format, cliquez sur Cellule, puis sur l'onglet Protection. 3. Désactiver la case à cocher Verrouillée. Maintenant, pour verrouiller une feuille de calcul: 1. Dans le menu Outils, pointez sur Protection 2. Cliquez sur Protéger une feuille… Après la protection de la feuille de calcul, les seules cellules modifiables sont celles que vous avez préalablement définies. I - 10