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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  petit problème avec somme

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

petit problème avec somme

n°1412046
GillooZ
un reportage de filip loulou
Posté le 24-07-2006 à 09:59:24  profilanswer
 

jbonjour à tous,
voila mon premier tout petit problème :
 
j'ai une fonction somme que j'ai mis dans une cellule d'excel :
=SOMME(D21:D26)  
 
qui marche parfaitement
 
Mais quand je l'introduit dans mon code vba avec la fonction Round, il me demande un déparateur de liste ou uen parenthese???
 
.Range("D27" ) = Round((SOMME(D21:D26)) / 6, 1)
 
Voila ma ligne de code, probleme de syntaxe ?

mood
Publicité
Posté le 24-07-2006 à 09:59:24  profilanswer
 

n°1412056
Arjuna
Aircraft Ident.: F-MBSD
Posté le 24-07-2006 à 10:10:49  profilanswer
 

dans les VBA, les clauses Excel sont toujours en anglais.
 
donc il faut utiliser "sum()".
 
depuis, une fonction en VBA se met sous forme de chaîne de caractère dans la propriété "value2" d'une cellule :
 
.Range("D27" ).Value2 = "=round(sum(D21:D26) / 6, 1)"


Message édité par Arjuna le 24-07-2006 à 10:11:17
n°1412077
GillooZ
un reportage de filip loulou
Posté le 24-07-2006 à 10:28:06  profilanswer
 

oki merci bcp c'est résolu :)


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

  petit problème avec somme

 

Sujets relatifs
Problème lié à JSTLProblème de lien
[XSLT] Probleme de conversion d'un algorithme vers xslProbleme extention de fichier
Problème avec getURL dans une animation flashProblème formulaire de contact
Problème très très étrange !!!problème lors de l execution macro automatique
Petit projet...besoin d'aide :)problème de boucle/session : envoi de doublons en nombre variable ?!
Plus de sujets relatifs à : petit problème avec somme


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