Incrémenter la sauvegarde d'une valeure sur une autre feuille

Bonjour à tous ,

Ma copine est prof de sport et j'essaye de lui créer une évaluation sur VBA.

J'ai réussi à faire toute la feuille d'évaluation (feuille "Eval") mais maintenant j'aimerai que les résultats soient enregistrés dans une autre feuille de calcul ("Graph"). Mais je rencontre deux problèmes:

  • Le premier c'est que à chaque fois que je fais un "clear.contents" sur mon évaluation pour passer à un autre élève ca m'efface ce que j'ai sur la feuille "Graph". Est ce qu'il y a un moyen de sauvegarder quand même la valeur et de passer a la ligne suivante ?
  • Je n'arrive pas à incrémenter pour qu'il change de ligne à chaque fois que je change d'élève

Si quelqu'un a une idée ou une piste pour m'aider je suis preneur

Félix

Salut,

Pour moi il faut y aller par étapes dans ton code:

1) Tu comptes le nombre de lignes déjà utilisées dans "graph" = > Grâce à Application.WorksheetFunction.CountA(Range("a:a"))

2) Tu sauvegardes les valeurs de "Eval" vers "graph". => Sur la ligne suivant le nombre Calculé en 1)

3) Tu fais un clear.contents de la feuille "Eval" pour la remettre à blanc

Pour t'en dire plus il nous faudrait ton fichier

bon courage,

Girodo

6a-vba.xlsm (64.76 Ko)

Voilà mon fichier !

Je remonte mon sujet

Si quelqu'un a une idée je suis preneur, je n'ai toujours pas réussi à régler mon problème

Rechercher des sujets similaires à "incrementer sauvegarde valeure feuille"