Re : Userform pour garnir un tableau
Bonjour Eduraiss,
Le plus dur, c'est faire le code VBA qui fais fonctionner ton UserForm, cela je peux te le faire si tu le souhaite. Par contre la création de l'UserForm, c'est super simple, je vais donc te donner quelques tuyaux et te laisser faire. C'est en forgeant qu`on devient forgerons
Comment faire une UserForm :
-> aller dans l'éditeur de macro : lorsque tu es sur ta feuille excel, appuyer sur "ALT" + "F11"
-> créer une nouvelle UserForm : cliquer sur le menu en haut "insertion" / "UserForm"
-> rajouter un titre, des explications (appelé aussi zone de texte) :
--------* cliquer dans la boite à outil sur le symbole "A" (lorsque tu laisse ton curseur dessus quelques secondes il écrit "Intitulé". Puis dessiner à l'aide du curseur un rectangle (comme sur un logiciel de dessin, partir d'un coin, clic gauche, laisser appuyer sur le clic, faire descendre la souri en diagonale jusqu'à l'angle opposé).
--------* tu vois écris à l'intérieur "Labelx", pour remplacer ce mot par le mot ou la phrase de ton choix, dans la zone en bas à gauche de ton écran : zone appelé "Propriété Labelx", aller sur la ligne "Caption" et écrire en face ton mot ou ta phrase.
-> création des cases à cocher : dans la boite à outils cliquer sur le symbole "un rectangle (et non pas un rond) blanc avec une coche à l'intérieur". Puis comme précédement, tu dessine la zone où le mettre sur ton UserForm en partant de l'angle ...
-> lorsque tu fais un clic sur chaque zone ajouté : "titre", "explication", "case à cocher", ... ta zone en bas à gauche "Propriété" représentera les propriétés de l'élément cocher. Tu verras dans la liste des propriétés plusieurs zones qui peuvent t'intéresser :
--------* BackColor : c'est la couleur de fond
--------* BorderColor : c'est la couleur de la bordure
--------* Font : c'est la police de caractére
--------* ForeColor : c'est la couleur de la police
--------* TextAlign : c'est l'alignement de ton texte -> aligné à droite, gauche, centré
Voici pour les rpincipales
-> si tu sélectionne l'UserForm, lorsque tu changera la "BackColor", ce sera la couleure de fond de ton UserForm
-> pour la création des boutons "Valider", "Annuler", dans la boite à outils sélectionner le rectangle en trois dimensions (le dernier symbole à droite de la seconde ligne)
Je te laisse faire ton UserForm, et lorsque tu auras fini envoie nous ça. Ainsi nous pourrons :
-> en fonction de UserForm, te donner des conseils pour t'améliorer un peu plus
-> écrire le code VBA qui fera fonctionner ton UserForm et remplira ta feuille Excel.
Bonne après midi
Cordialement