Condition dans formule conditionnelle&langue

Brussels_123 -  
 Brussels_123 -
Bonjour,


J'ai un code VBA qui ecrit une formule condionnnelle dans les cellules 1 à 29 sous une certaine condition.

Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=" & condition & "($A1<>""x"" ;$B1")"

Mon problème est que si j'écris 'condition = "si"' avec un excel installé en francais, tout fonctionne mais pas avec un excel installé dans une autre langue.

J'ai essayé de mettre condition = "if" mais dans ce cas c'est sur mon pc que ca ne fonctionne plus.

Comment je peux faire?

Merci d'avance
A voir également:

1 réponse

Brussels_123
 
Bonjour,

J'ai trouvé comment avoir la langue de l'application excel:
Language = Application.LanguageSettings.LanguageID(msoLanguageIDUI)

Il me reste maintenant à avoir une variable condition qui contient la fonction "if" selon la langue: si c'est en francais "si"; si c'est en anglais "if" ....
0