EXCEL-VBA : boucles FOR et IF

Résolu/Fermé
Cha69 Messages postés 32 Date d'inscription jeudi 23 avril 2009 Statut Membre Dernière intervention 16 mai 2009 - 23 avril 2009 à 16:34
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 23 avril 2009 à 17:51
Bonjour,

J'ai un tableau avec plusieurs lignes et 2 colonnes.
A chaque ligne est associée une valeur qui dépendant de la case de gauche, au final, je voudrai connaitre la somme des lignes.

Par exemple,

Colonne 1 Colonne2
rouge ecrire
bleu (vide)
vert sortir

1ère ligne, "ecrire", comme la cellule de gauche = rouge, alors on obient 5
2ème ligne vide, donc 0
3ème ligne "sortir", comme la cellule de gauche =vert, alors on obient 4

et je voudrais avoir en bas de la colonne 2 obtenir (5+4=)9


Connaissez-vous un moyen de résoudre mon problème?

Merci d'avance à tous pour votre aide!
A voir également:

1 réponse

Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
23 avril 2009 à 17:51
Salut,

Tu peux résoudre ce calcul sans VBA avec la fonction NB.SI

Par exemple si ta colonne 2 est colonne B, cette formule comptera le nombre de ecrire et les multipliera par 5 et additionnera de la même façon le sortir

=NB.SI(B1:B25;"ecrire")*5+NB.SI(B1:B25;"sortir")*4

A+
0