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
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 ) 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.
>>théorie du moindre effort
La force (le courage), une autre vertu cardinale ...
ç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