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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Somme de plusieurs cellules

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Somme de plusieurs cellules

n°1473925
titine1984
Posté le 11-11-2006 à 16:39:00  profilanswer
 

Bonjour,
 
Je souhaite faire la somme de plusieurs cellules l'une en dessous de l'autre
(ps : la longueur des cellules est variable selon les cas)
 
par exemple :
je sais qu'il y a 3 cellules (cellule nommée "compteur" )
je veux donc sélectionner de B5 à B8
 
voici ma formule mais elle ne fonctionne pas
 
 
ActiveCell.FormulaR1C1 = "=SUM(range(cells(5,2),cells(4+ Range("compteur" ),2)))"
 
 
savez-vous ou se trouve l'erreur?

mood
Publicité
Posté le 11-11-2006 à 16:39:00  profilanswer
 

n°1473926
jpcheck
Pioupiou
Posté le 11-11-2006 à 16:40:52  profilanswer
 


 
en fonction de ta langue d'excel, vois  =SOMME(
 

n°1473928
FlorentG
Posté le 11-11-2006 à 16:41:17  profilanswer
 

Il fait la conversion automatique, non ?

n°1473930
titine1984
Posté le 11-11-2006 à 16:43:07  profilanswer
 

Conversion automatique?

n°1473931
FlorentG
Posté le 11-11-2006 à 16:46:04  profilanswer
 

SUM en SOMME

n°1473932
titine1984
Posté le 11-11-2006 à 16:47:07  profilanswer
 

Non et meme en modifiant manuellement la macro, ca ne marche pas.
 
apparement ca bloque au niveau du "compteur"

n°1473947
seniorpapo​u
Posté le 11-11-2006 à 17:37:11  profilanswer
 

Bonsoir,
que veut signifier exactement ta formule?
4+range...me semble étonnant
Cordialement

n°1473958
FlorentG
Posté le 11-11-2006 à 17:55:22  profilanswer
 

Ouais, additionner un Range et un int [:johneh]

n°1473971
seniorpapo​u
Posté le 11-11-2006 à 18:27:39  profilanswer
 

Bonsoir,
ActiveCell.Formula = "=sum(b5:b" & 4 + [compteur] & " )"
Cordialement

n°1474141
titine1984
Posté le 12-11-2006 à 12:31:58  profilanswer
 

déjà j'aurais du mettre 5 et non 4
ActiveCell.FormulaR1C1 = "=SUM(range(cells(5,2),cells(5+ Range("compteur" ),2)))"  
 
en fait 5 + range... signifie que je suis en présence d'une géométrie variable
en conclusion  5 + range("compteur" ),2 me situe jusqu'à la cellule  B8 (5+3)

mood
Publicité
Posté le 12-11-2006 à 12:31:58  profilanswer
 

n°1474142
titine1984
Posté le 12-11-2006 à 12:37:32  profilanswer
 

étant donné que le tableau aura une longueur variable selon le "compteur", je ne peux pas insérer les noms des cellules dans la formule du calcul de la somme
 
je ne sais pas du tout comment traduire cette formule?

n°1474146
jpcheck
Pioupiou
Posté le 12-11-2006 à 13:00:19  profilanswer
 

range(compteur).value ca peut deja etre mieux. Mais je pense que tu compliques pour rien ^^

n°1474152
seniorpapo​u
Posté le 12-11-2006 à 13:46:12  profilanswer
 

Bonjour,
la formule que je 'ai proposée tient compte de la longueur variable.
le B correspond au 2 que tu as mis en dur et la fin de la plage est calculée en fonction de compteur. Essaies la et tu verras.
pour revenir à ta formule perso,et pour complèter ce que vient de dire jpcheck que je salue, les " autour de compteur arrètent ton string avant compteur. Si tu souhaites prendre en compte ces ", tu peux mettre des "" à leur place. Toutefois cela n'empèchera pas ta formule de ne pas fonctionner.
Cordialement
 
 

n°1474189
titine1984
Posté le 12-11-2006 à 17:23:36  profilanswer
 

Seniorpapou,  
Un grand merci pour ces explications.
 
Je viens de tester la formule ActiveCell.Formula = "=sum(b5:b" & 4 + [compteur] & " )" et elle fonctionne parfaitement bien.
 
Cela m'enlève vraiment une épine du pied!  
merci également à jpcheck

n°1474288
jpcheck
Pioupiou
Posté le 12-11-2006 à 23:07:12  profilanswer
 

de nada, bien le bonsoir senior


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

  Somme de plusieurs cellules

 

Sujets relatifs
récupérer en ftp plusieurs fichiersCalcule de somme saisie et moyenne.
faire un join sur plusieurs champs à la fois?Question somme tableau Débutant
[SQL]Plusieurs sémaphores pour une même connexionBenchmark à travers plusieurs script ?
Appel de fonction dans plusieurs fichiersAppel d'une fonction dans plusieurs fichiers
excel executer cellulesFaire la somme de plusieurs cellules VBA
Plus de sujets relatifs à : Somme de plusieurs cellules


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