jusque la pas de soucis sur mon poste, tout marche parfaitement, seulement le soucis interviens au moment ou j'emmène l'appli sur un pc ou les options régionales sont sur français ...
du coup je me suis dis qu'à convertir toutes les formules en "formulaLocal" cela devrait résoudre le soucis !? d'où ma question
Dans le cas que je présente ci dessus, excel plante et me sort une erreur du type
Code:
"Run-time error'1004' Application-defined or object-defined error"
et du coup je capte pas trop l'erreur pour le coup
En principe, la propriété Formula ne doit pas prendre en compte les paramètres régionaux. La propriété ForlulaLocal est là pour pouvoir écrire la formule dans la langue des paramètres régionaux. Si tu utilises Formula, tu écris en anglais et ça marche même pour un office paramétré en français.
Pour un office paramétré en français
.Formula = "=sum(A1:A5)"
.FormulaLocal = "=somme(A1:15)"
Maintenant, il semble plus difficile d'aller plus loin sans un fichier exemple.
Sauf erreur de ma part, cette formule ne fonctionnera pas sur un office paramétré en anglais puisque la formule locale sera un"vlookup".
Pour moi, l'utilisation de formula est bonne (avec vlookup). L'erreur doit porter sur autre chose.
En principe, lorsqu'on utilise un formulalocal avec une formule dans la mauvaise langue, on se retrouve avec un #NOM (formule inconnue).
Formula = formule anglaise
FormulaLocal = formule écrite selon les paramètres régionaux