[VBA] Tableau exercices de soustraction ; validation d'étapes

Fredox

XLDnaute Occasionnel
Bonjour,
Je créé ce tableau pour des exercices de soustraction, 10 calculs. A la fin du premier calcul j'aimerais enregistrer sur le tableau mis à coté l'exercice, le résultat, puis passer à l'exercice 2 et ainsi de suite.
Je suis en panne pour incrémenter ma série, changer le ligne dans le tableau de suivi...
Je pense que le dérouler parle de lui même.

Un p'tit coup de main me ferais du bien, je joint le fichier.

Merci
 

Pièces jointes

  • Calculs_v2.xlsm
    21.4 KB · Affichages: 13

Fredox

XLDnaute Occasionnel
Bonjour sylvanu,
Très bien, cela fonctionne comme souhaitez, en plus tu as mis un bouton de remise à zéro.
J'aimerais une chose en plus:
- Arrivé à 10 calculs, une fenêtre s'ouvre pour donner le score + OK égal remise à compteur à 0

Tu crois que c'est possible ?

Merci encore
 
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
Soir vous mettez :
VB:
If compteur = 11 Then
    MsgBox Range("AB1"), , "Note finale"  ' si la cellule AB1 contient la valeur'
    Init
    Exit Sub
End If
Soit vous appelez cette cellule par exemple MaxDésiré et vous mettez
VB:
If compteur = 11 Then
    MsgBox [MaxDésiré], , "Note finale" 
    Init
    Exit Sub
End If
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Si dans une cellule vous mettez le nombre max de questions.
Par exemple, si vous mettez 5 la note sera par ex de 4/5. Elle est bonne.
Vous pouvez la ramener sur 10 en faisant 10*4/5. En O12 vous mettez :
VB:
="Note: "&ENT(10*SOMME(L3:L12)/NB(J3:J12))&"/10"
ou
Code:
="Note: "&ARRONDI((10*SOMME(L3:L12)/NB(J3:J12));0)&"/10"

Ai je raté quelque chose ?
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
C'est joli.
Mais ce clignotement n'est pas très beau et ralentit le systeme.
Rajoutez ça :
VB:
Sub Soustraction()
Application.ScreenUpdating = False    '<<<<<<<<<<  A rajouter'
Le clignotement sera supprimé, et surtout ça ira beaucoup plus vite.
( Application.ScreenUpdating = False fige l'affichage. Il redevient True à la fin de la macro )
 

Discussions similaires

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16