Bonjour,
Dans le cadre de mon travail, je construis un formulaire d'évaluation pour évaluer la réussite ou non des objectifs d'un service.
J'ai construis le visuel du formulaire mais je n'ai aucune idée du code VBA qui doit être écrit derrière, pour connecter le formulaire à la feuille Excel qui fait office de base de donnée.
Voici le lien vers le fichier :
http://cjoint.com/?gjtW3chkl2
Plus en détails, voici les points sur lesquels je cale :
1) Créer une liste déroulante dont les données viennent d'une feuille Excel; Dans le fichier test, il s'agirait d'utiliser la combobox1 pour sélectionner un des éléments de la liste dans la feuille "T_Listedéroulante"
2) Comment "coder les cases Vrai/faux que j'ai inséré pour qu'elles retournent une valeur 1 si vrai, 2 si faux.
3) J'aimerais limiter la saisie à un format date. Par exemple, pour la Textbox 24 (5° paragraphe, 1°sous-paragraphe, label 7).
4) Plutôt que d'écrire le contenu des "labels", j'aimerais pouvoir aller le rechercher dans une liste. par exemple, pour le label 1, j'aimerais rechercher dans la feuille "T_objectifs" l'objectif n°24 et écrire dans le label "Objectif 1". En consultant les posts du forum, je me suis demandé si une des solutions ne serait pas de renommer le "label 1" en qqch comme "labelO24C2". Mais je n'ai pas la moindre idée de comment faire ça en VBA.
5) Enfin, j'aimerais Exporter les données du formulaire dans une feuille tampon "T_résultats". De nouveau, je pensais utiliser le nom de l'objet pour lui préciser la cellule de destination. Par exemple, TextBox1 deviendrais TextBoxO1R2C4 (O1 = objectif 1, R2C4 pour préciser la destination).
Il est bien entendu que je ne demande pas de réaliser l'ensemble du formulaire. Toute réponse ou suggestion même partielle est la bienvenue.
Merci d'avance à ceux qui ont pris le temps de me lire jusqu'ici.