Tri + somme pour une colonne [RESOLU] - VB/VBA/VBS - Programmation
Marsh Posté le 25-08-2008 à 16:58:27
bafx a écrit :
|
Oui
bafx a écrit :
|
Oui
bafx a écrit :
|
Code :
|
La fonction est SOMME.SI te permet de faire le calcul, le reste de la fonction permet de ne garder que les résultats valides....
Marsh Posté le 25-08-2008 à 20:55:23
bonjour,
une autre possibilité pour A1 :
=SOMMEPROD((C$1:C$6500=B1)*D$1:D$6500)
à recopier sur les autres cellules par recopie incrémentée (ou copier coller)
A+
Marsh Posté le 27-08-2008 à 14:57:28
Youhou !
Je savais que je trouverais des mecs qui adorerais faire ca ;-)
Merci bien a tout les 2, meme si j'avoue que la formule de babasss ayant marchée, j'ai pas essayé celle de galopin01..
Bafx
Marsh Posté le 27-08-2008 à 15:06:34
N'oublie pas de marquer ton sujet comme [Résolu] (faut faire attention aux foudre des modos), le sujet pouvant interresser une autre personne qui aurait le meme probleme que toi...
Marsh Posté le 27-08-2008 à 15:27:44
Moonschild a écrit : N'oublie pas de marquer ton sujet comme [Résolu] (faut faire attention aux foudre des modos), le sujet pouvant interresser une autre personne qui aurait le meme probleme que toi... |
Je n'ai pas vu d'obligation de marquer un sujet rcomme résolu lorsqu'il l'est dans les règles du forum, et, accessoirement, le mettre entre crochets en début de titre masque la catégorie (lorsqu'on est sur la vue globale des sujets) et me semble du coup peu avisée.
Marsh Posté le 27-08-2008 à 15:33:25
pfff... rien compris..
Ton message est tout sauf clair :
- "lorsqu'il l'est dans les règles" : de quel il tu parles ? le sujet ? le sujet est dans les regles du forum ??
- "le mettre entre crochet masque la catégorie" : "c'est vrai, mais c'est pas grave !" si les gens cherchent un truc VBA/VBS ils iront directement dans la categorie voulu.. vu qu'il est resolu, il va pas y avoir de mec qui vont cliquer juste pour aider ?
Marsh Posté le 27-08-2008 à 15:34:24
theshockwave a écrit : |
Ce n'est pas obligatoire... Seulement j'ai deja vu des modérateurs prendre part a des discutions, et préciser qu'il serait bon de rajouter un [Résolu] au titre du post si le probleme est réglé...
Ce n'est pas parce que c'est pas obligatoire que ce n'est pas a faire... Une personne qui a le meme probleme et qui voit dans le titre "[résolu]" saura qu'elle pourra trouver la réponse dans ce post...
Il ne s'agit nullement de penser "je dois faire ci", "j'suis pas obligé de faire ca", "osef s'pas obligé d'le faire" mais plutot de penser "ca peut servir a un autre"...
Marsh Posté le 25-08-2008 à 16:41:59
Bonjour,
Je previens, je suis completement noob en VBA / Excel.., donc allez y molo ;-)
Voila mon tableau de base :
| A | B | C | D |
1 | | 014312 | 014312 | 2 |
2 | | 01A3ER | 014312 | 4 |
3 | | 014400 | 014400 | 10 |
4 | | 10AALO | 014400 | 2 |
Ce que je voudrais, c'est ca :
si le numero (ou chaine de cara) en B1 existe autre part dans la colonne C, la colonne A1 me renvoit la somme des cases de la colonne D correspondantes..
et ensuite, faire la meme chose pour toute la colonne B.
Dans cet exemple, ca afficherais 6 en A1 et 12 en A3. Rien dans les autres.
Bien sur a ce probleme s'ajoute le fait qu'il y ai 6500 lignes dans mon tableau, sinon je le ferais a la main ;-)
3 questions :
- est ce que c'est clair ?
- est ce que c'est faisable ?
- est ce que quelqu'un peut m'aider ?
Merci d'avance,
Bafx
Message édité par bafx le 27-08-2008 à 15:12:40