FORUM Tom's Hardware » Programmation » VB / VBA / VBS » [excel] prob formula
 

[excel] prob formula

Il y a 360 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : [excel] prob formula
 
Plus d'informations

bonjour,
 
en mettant l'instruction sur mon onglet dans excel :

Code :
  1. Worksheets("TRG" ).Range("G4" ).Formula = "=SOMME(K4:R4)/J4"


une fois, le programme finis, la case G4 = #NOM?
il faut que j'aille sur la case, que je valide la formule pour qu'elle marche !!
les colonnes J4 à R4 sont remplie avant d'ecrire la formule.
Quelqu'un aurais une idée ?


Message édité par loic_akela le 28-11-2007 à 11:13:12

---------------
    akela
 
Un sourire ne coûte rien et produit beaucoup.

zeb
Profil : Modérateur libre
Plus d'informations

Oui, j'ai une idée. VBA marche avec les fonctions en anglais, Excel avec les fonctions en locale. A B'sançon, c'est en Français ;)

 

Plusieurs soluces :

 
  • Ecrire les fonctions en anglais. Exemple, SUM pour SOMME.


Avantage : fonctionne quelque soit la version d'excel.
Désavantage : encore faut-il les connaître.
Truc : Ecrire dans Excel la foncrion connue en français. Dans la fenêtre exécution, taper

? Range("G4" ).Formula

Et hop, on l'a en international (anglais quoi :o)
Ceci la bonne façon de faire. Donc la meilleure soluce.

 
  • Utiliser FormulaLocal avec les noms de fonction dans la langue d'Excel.

Avantage : Facile et pratique.
Désavantage : Pas universelle. Si cela marche à B'sançon, cela ne marchera plus à Bâle et vice versa.
Donc pas beau.

 

:)


Message édité par zeb le 28-11-2007 à 11:55:09

---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...
Plus d'informations

Pourtant, besançon n'est elle pas le centre du monde ? moi Chauvin ?
 
pour info : en anglais sa marche (donc je garde)... j'ai "just" a apprendre les formules en anglais
 
pour formulalocal, j'avais déjà essayé... grâce a l'aide VBA, mais cela ne m'as rien donnée de plus...
 
théorie du moindre effort : quand une formule marche, elle est bonne !! :lol:  
j'en ai plein de théorème de ce genre !


---------------
    akela
 
Un sourire ne coûte rien et produit beaucoup.
zeb
Profil : Modérateur libre
Plus d'informations

>>théorie du moindre effort
La force (le courage), une autre vertu cardinale :sarcastic: ... :non:
 
ça marche ?
Tant mieux. :)
 
Je te donne toutes les billes. A toi de choisir la solution qui te convient le mieux. Je ne fais que donner des arguments subjectifs d'une part, et mon avis, rarement humble, souvent tranché, d'autre part :o


---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...

Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » VB / VBA / VBS » [excel] prob formula
 

Annonces Google
Publicité