Comment créer un formulaire électronique pour ses employés ou ses clients?

Question d’efficacité :
Il existe plusieurs façons de créer un formulaire électronique destiné à des employés ou à des clients. Microsoft Forms peut notamment être utilisé pour créer rapidement des questionnaires, des sondages ou des formulaires simples.
Il est également possible de développer des formulaires directement dans un tableur comme Microsoft Excel. Cette approche offre davantage de possibilités lorsque le formulaire doit intégrer des règles particulières, effectuer des calculs, contrôler la saisie ou automatiser le traitement des informations recueillies.
Enjeux :
Avant de choisir la solution, il faut déterminer combien d’utilisateurs utiliseront le formulaire et surtout ce que l’on souhaite faire avec les informations recueillies.
Un formulaire destiné à quelques employés à l’interne n’a pas nécessairement les mêmes exigences qu’un formulaire utilisé par plusieurs clients. Il faut également réfléchir à la façon dont les données seront récupérées, conservées, compilées et utilisées par la suite.
Défis :
Dans certains cas, l’objectif est de rendre le formulaire le plus court et le plus simple possible pour l’utilisateur. Une façon d’y parvenir consiste à créer un formulaire dynamique dans lequel les questions affichées dépendent des réponses précédentes.
Par exemple, certaines questions peuvent devenir inutiles selon une réponse donnée précédemment. Le formulaire peut alors automatiquement afficher, masquer ou adapter les questions suivantes. Cette logique conditionnelle permet de réduire le nombre de questions présentées et d’offrir un parcours mieux adapté à chaque utilisateur.
Technologie :
Visual Basic pour Applications (VBA) dans Microsoft Excel est particulièrement bien adapté à la création de formulaires dynamiques. Il permet de contrôler les questions affichées, d’appliquer des règles de validation et d’automatiser différentes actions selon les réponses fournies.
Les données recueillies peuvent ensuite être compilées automatiquement et présentées sous une forme graphique, par exemple dans un tableau de bord ou dans un rapport combinant différents indicateurs et éléments visuels.
Microsoft Forms peut également être privilégié lorsque le besoin consiste principalement à recueillir simplement de l’information ou à réaliser un sondage.
Conseil du développeur :
Je vous recommande de consulter la page de services consacrée aux rapports sur le site de SLV Expert. Vous pourrez y voir différents exemples du type d’information qui peut être compilée et présentée à partir de données recueillies.
Pour une automatisation nécessitant davantage de contrôle, je considérerais sérieusement Microsoft Excel combiné à Visual Basic pour Applications (VBA). Un formulaire bien conçu, protégé et sécurisé peut offrir beaucoup de souplesse tout en permettant d’automatiser la compilation, le traitement et la présentation des résultats.