VBA somme dans la moyenne

  • Initiateur de la discussion Initiateur de la discussion Magicdog36
  • 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 !

Magicdog36

XLDnaute Nouveau
Bonjour, je veux faire un tableau qui calcul une moyenne générale... mais le problème c'est la VBA...

J'ai donc fais mon tableau : Nom/UE1/UE2/UE3/moyenne des UE.
Premièrement, j'écris les noms et les notes des élèves à la main dans mon tableau.
Ensuite, j'ai créé un bouton qui calcul automatiquement les moyennes de chaque élève. Ça fonctionne très bien!

Ensuite, j'ai décidé de créer un formulaire sur une autre feuille comme ça je clique sur un bouton ; le formulaire s'ouvre ; je rentre le nom, la note 1, la note 2 et la note 3.
Les informations arrivent bien dans mon tableau mais mon problème c'est LA MOYENNE.

Ex : note 1 = 10 / note 2 =20 / note 3 =10
Normalement la moyenne = (10+10+10)/3=10
Mais là il me donne 33670...

Je sais que le problème vient de la somme qui ne fonctionne pas...
Quand je tape directement les nombres dans le tableau la moyenne fonctionne mais les nombres provenant du formulaire ne fonctionne pas.

Je pense que le problème est que dans mon formulaire j'écris les note dans un Textbox... Merci de m'aider à résoudre mon problème car je suis désespéré...

Merci pour vos réponses☺!!
 

Pièces jointes

Bonjour Magicdog,
Les cellules sont prises comme des chaines. Ce qui donne 101010/3 =33670.
Val permet de passer les chaines en nombres :
VB:
Sub moyenne()
Dim L As Integer
For L = 2 To 30
    Cells(L, 5) = (Val(Cells(L, 2)) + Val(Cells(L, 3)) + Val(Cells(L, 4))) / 3
Next
End Sub
Les "+1" ne servent à rien, il suffit de partir de 2.
 
Dernière édition:
- 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
4
Affichages
261
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
229
  • Question Question
XL pour MAC Calcul de notes.
Réponses
5
Affichages
647
  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
789
Retour