A voir également:
- Boucle While avec VBA (excel)
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
- Excel compter cellule couleur sans vba - Guide
3 réponses
licool
Messages postés
133
Date d'inscription
lundi 23 janvier 2006
Statut
Membre
Dernière intervention
6 juillet 2009
73
15 avril 2008 à 18:35
15 avril 2008 à 18:35
salut,
je n sais pas si j'ai tout compris mais tu n' es pas obligé de le faire en VBA, tu peux utiliser la fonction SI, par exemple si victoire n'est pas inscrit en F10 on fait la somme de A10 à E10 sinon rien, ça donnerait :
=SI(F10= "victoire";"";SOMME(A10:E10))
je n sais pas si j'ai tout compris mais tu n' es pas obligé de le faire en VBA, tu peux utiliser la fonction SI, par exemple si victoire n'est pas inscrit en F10 on fait la somme de A10 à E10 sinon rien, ça donnerait :
=SI(F10= "victoire";"";SOMME(A10:E10))
licool
Messages postés
133
Date d'inscription
lundi 23 janvier 2006
Statut
Membre
Dernière intervention
6 juillet 2009
73
15 avril 2008 à 19:47
15 avril 2008 à 19:47
j ' ai vraiment du mal à comprendre, peux tu envoyer ton tableau stp http://www.cijoint.fr/
licool
Messages postés
133
Date d'inscription
lundi 23 janvier 2006
Statut
Membre
Dernière intervention
6 juillet 2009
73
15 avril 2008 à 21:17
15 avril 2008 à 21:17
Ton lien ne marche pas :( , précises comment sont dispositionnées tes lignes et colonnes
15 avril 2008 à 19:15
utiliser la fonction Si est certainement possible mais cela ne résoud pas mon problème car mon programme doit chercher quand il y a victoire pour ensuite faire la somme des chiffres associés a Nul et Défaite
et je ne sais pas écrire en VBA cette recherche, c'est pour cela que je pensais que l'utiklisation d'un while serait la meilleure solution.
Pour que tu comprenne mieux voici divers exemples:
1 Défaite
2 Victoire
3 Victoire
4 Nul
5 Nul
Ici le programme doit me renvoyer 9
1 Nul
2 Défaite
3 Nul
4 Victoire
5 Défaite
Ici le programme doit me renvoyer 5