A voir également:
- Pb avec macro excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
3 réponses
Au fait, j'ai vu qu'il y avait un post pratiquement identique, mais même ces solutions proposées là-bas me fonctionnent pas...
le post : http://www.vbfrance.com/forum.v2.aspx?ID=24873
Si vous avez d'autres idées, merci !
le post : http://www.vbfrance.com/forum.v2.aspx?ID=24873
Si vous avez d'autres idées, merci !
Bonjour Rekam,
VBA ignore le français...
Donc remplace, pour commencer, SOMME par SUM.
Ensuite, dans les formules EXCEL, les arguments des formules sont séparés par le point-virgule. Ceci pour qu'il n'y ait pas de confusion avec le séparateur décimal, qui peut être soit le point, soit la virgule.
Mais VBA ne fait pas ce genre de confusion. Pour VBA, le séparateur décimal est toujours le point, et les arguments des formules sont toujours séparés par des virgules.
Donc remplace aussi ton ";" par une virgule.
Ça ne devrait pas aller plus mal...
A+.
Armojax.
VBA ignore le français...
Donc remplace, pour commencer, SOMME par SUM.
Ensuite, dans les formules EXCEL, les arguments des formules sont séparés par le point-virgule. Ceci pour qu'il n'y ait pas de confusion avec le séparateur décimal, qui peut être soit le point, soit la virgule.
Mais VBA ne fait pas ce genre de confusion. Pour VBA, le séparateur décimal est toujours le point, et les arguments des formules sont toujours séparés par des virgules.
Donc remplace aussi ton ";" par une virgule.
Ça ne devrait pas aller plus mal...
A+.
Armojax.
Wow ! ça fonctionne aux petits oignons :) !
Eh ben chapeau, je te remercie bcp ! Par contre, y'a un truc drôle. J'ai officeXP chez moi, et ça marche (je viens de tester, encore merci). J'ai officeXP au boulot, et la fonction SUM() n'est pas reconnue (j'avais déjà essayé cette option là). Au bureau, y'a que SOMME() qui marche. Est-ce qu'il y a des paramètres régionaux à changer qqpart ?
Merci , a+!
Eh ben chapeau, je te remercie bcp ! Par contre, y'a un truc drôle. J'ai officeXP chez moi, et ça marche (je viens de tester, encore merci). J'ai officeXP au boulot, et la fonction SUM() n'est pas reconnue (j'avais déjà essayé cette option là). Au bureau, y'a que SOMME() qui marche. Est-ce qu'il y a des paramètres régionaux à changer qqpart ?
Merci , a+!
Eh bien, je suis content que ça marche.
Normalement, tu ne devrais pas avoir de différence entre chez toi et au boulot.
Dans EXCEL, on utilise SOMME. En VBA, on utilise SUM.
A mon avis, ce doit être un problème de syntaxe.
Les paramètres régionaux ont une action dans EXCEL, mais pas dans VBA. Selon les pays, EXCEL peut s'adapter aux usages (séparateur décimal, par exemple). Mais VBA a une syntaxe rigoureusement identique partout.
De loin, comme ça, je ne peux pas dire plus. Il faudrait un exemple.
A+.
Armojax.
Normalement, tu ne devrais pas avoir de différence entre chez toi et au boulot.
Dans EXCEL, on utilise SOMME. En VBA, on utilise SUM.
A mon avis, ce doit être un problème de syntaxe.
Les paramètres régionaux ont une action dans EXCEL, mais pas dans VBA. Selon les pays, EXCEL peut s'adapter aux usages (séparateur décimal, par exemple). Mais VBA a une syntaxe rigoureusement identique partout.
De loin, comme ça, je ne peux pas dire plus. Il faudrait un exemple.
A+.
Armojax.