Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA - Optimisation de code

  • Initiateur de la discussion Initiateur de la discussion cm1864
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

cm1864

XLDnaute Nouveau
Bonjour à tous,

Je réalise actuellement un formulaire pour faire des Quizz de formations simples.
Grâce à l'aide de ce forum (étant totalement novice en VBA), j'ai pu presque arriver à mes fins.
Voici ce que je veux faire, ce que j'ai fais et ce que je souhaite :
1 / Remplir le tableau excel avec les données enregistrées dans le formulaire : ok
2 / Lors de la validation, je souhaite que :
a - Les données soient transférées dans la feuille excel
b - Que le formulaire reste actif et qu'il affiche en rouge les mauvaises réponses et en vert les bonnes
c - Que les bonnes réponses soient calculées et qu'une note (13/20 par exemple) s'affiche dans un MsgBox
d - Que la note soit enregistrée dans la cellule de la colonne A de la feuille Questionnaire

Pour le moment, j'ai réussi à :
- Transférer les données vers la feuille excel
- Via un bouton, j'ai appris à mettre les couleurs en fonction du résultat
- Essayé de compter les bonnes réponses ...

Mon problème tient également du fait que mon code est astronomiquement long et peu adaptable si je rajoute des destinations au Quizz (ce qui sera le cas).

Pouvez-vous jeter un coup de d'oeil et me donner un coup de pouce svp ?
Je suis à votre disposition si vous avez besoin de renseignements complémentaires pour m'aider dans ce projet.

Excellente soirée à vous tous,
Meilleurs voeux,

cm1864
 

Pièces jointes

Re : VBA - Optimisation de code

Bonjour

difficile d'utiliser car

Code:
UserForm1.carte_destination.Picture = LoadPicture("C:\Users\Paul\Desktop\Quizz formation\" & Sheets("Questionnaire").Range("E2").Value & ".jpg")

😛😛
 
Re : VBA - Optimisation de code

Bonjour,

Merci de l'intérêt que vous portez à mon problème.
Si cette ligne vous dérange, vous pouvez tout à fait la supprimer. C'est un détails.
Ma priorité étant de réussir à "noter" l’exercice automatiquement.

Restant à votre disposition si vous avez besoin d'autres informations / remarques pour me venir en aide,
Bien à vous,

cm1864
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
196
Réponses
5
Affichages
162
  • Question Question
Microsoft 365 NFC et Excel
Réponses
1
Affichages
168
Réponses
4
Affichages
407
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…