Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1370 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Somme des valeurs dans une colonne...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA] Somme des valeurs dans une colonne...

n°1768991
scaryfan
Apple Inside
Posté le 04-08-2008 à 15:27:09  profilanswer
 

:hello:  
 
J'ai une question dont la réponse est simple dans Excel grâce à une formule correctement rédigée.
Voici mon cas :
1 - j'ai un tableau avec dans la première colonne certaines références, et il peut y avoir plusieurs lignes pour la même référence.
2 - dans la seconde colonne, j'ai des montants (pour chaque référence).
3 - je souhaite obtenir la somme des montants pour une même référence.
 
La solution simple serait de créer une formule dans la troisième colonne avec une condition  : SI(la valeur de la première colone est égal à une certaine référence ; valeur de la seconde colonne ; 0 )... je pense être clair.
 
Mon souci est que j'ai quelques 7000 lignes à analyser et je dois faire la somme pour plus de 600 références !!!  :pt1cable:  
Et si je créé X colonnes (je ne peux d'ailleurs pas puisqu'Excel est limité à 256 colonnes) avec près de 7000 lignes de formules, le fichier atteint un poids énorme...  :cry:  
 
Et donc, à part créer une seule colonne avec les formules et faire référence par référence, quel peut être la solution à mon problème ?
 
Merci pour vos réponses...  ;)


---------------
iMac 4Ghz (fin 2015) RAM 16Go SSD 256Go SSD 2To
mood
Publicité
Posté le 04-08-2008 à 15:27:09  profilanswer
 

n°1769003
86vomito33
Posté le 04-08-2008 à 15:45:37  profilanswer
 

bonjour
 
il faut d'abord trier par reference et ensuite utiliser les sous totaux.
tu n'as pas besoin des macros pour ca

n°1769007
babasss
Posté le 04-08-2008 à 15:53:07  profilanswer
 

SOMME.SI ?


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
n°1769009
scaryfan
Apple Inside
Posté le 04-08-2008 à 15:59:53  profilanswer
 

J'ai bien pensé à ça mais les problème est un peu plus complexe.
Voilà pourquoi :
  voici un échantillon des références que j'ai dans ma première colonne : 101300, 401100, 401160, 411219, 411100, 411200, 416000, 445711... (ce sont des comptes comptables ayant 6 positions).
  et les sommes dont j'ai besoin sont :
  somme de tous les comptes commençant par 411, 401, 4457...
Pour le moment, j'ai créé une troisième colonne avec une formule analysant si le compte en première colonne commence par la valeur saisie dans une cellule de saisie (411, 401, 4457).
Ensuite, une quatrième colonne analyse le résultat dans la troisième colonne... si le résultat correspond à 411, 401 ou 4457, il y a reprise du montant présent en deuxième colonne.
Et enfin, une cellule en fin (ou au début) de cette quatrième colonne fait la somme de la colonne...
Suis-je clair dans mon explication ??  :D  
Et donc, je ne peux pas utiliser les sous-totaux...
En plus, pour chaque somme calculée, ma macro les reporte dans une autre tableau (ACTIF, PASSIF, COMPTE DE RESULTAT).


---------------
iMac 4Ghz (fin 2015) RAM 16Go SSD 256Go SSD 2To
n°1769013
scaryfan
Apple Inside
Posté le 04-08-2008 à 16:07:02  profilanswer
 

En plus, la somme doit être calculée si certaines autres conditions sont respectées !!!
Par exemple, faire la somme de tous les comptes commençant par 411 et qui sont débiteurs... car j'ai une autre colonne dans laquelle j'ai la lettre D ou C...  :pt1cable:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Somme des valeurs dans une colonne...

 

Sujets relatifs
[RESOLU] vba excel connaitre le nombre de colonnesNormalisation de valeurs
[VBA][Excel] Problème d'ecriture dans un nouveau document[RESOLU] VBA variable differente en fonction du bouton clicke
Copier coller VBAConvertir 1 colonne d'un fichier txt avec une fonction (ktime)
[VBA Excel] Activer l'écriture manuscrite par macro sur Tablet PCMacro VBA - couleur
Générer un numéro d'une certaine forme automatiquement VBA[VBA] Explications des références (librairies) -> RESOLU
Plus de sujets relatifs à : [VBA] Somme des valeurs dans une colonne...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR