Impossible d'inserer formule depuis VBA

Bonjour,

Je suis bloqué sur un code car je n'arrive pas à faire insérer une formule, j'ai testé avec des cas plus simples et ça à marché. Mais là je vois pas ce qui bloque ...

Pour info voilà la ligne de code qui me pose problème :

Range("M" & x + k * 6 + 1).Formula = "=MAX(ARRONDI.SUP(J" & x + k * 6 + 1 & "/RECHERCHEV(L" & x + k * 6 + 1 & ";Table_Colis[[Nom colis]:[Autre]];2;0);0);ARRONDI.SUP(K" & x + k * 6 + 1 & "/RECHERCHEV(L" & x + k * 6 + 1 & ";Table_Colis[[Nom colis]:[Autre]];3;0);0);0)"

Du coup, comme j'ai vu qu'il y avait des cas où si il fallait des " il fallait les doubler, je me demandais si y avait pas d'autres caractère ayant d'autres sens et devant également être géré spécifiquement ^^' Ou peut être que j'ai une erreur bête mais je n'arrive pas à l'identifier si c'est le cas ...

Merci d'avance.

Loxo

Bonjour

as-tu essayé ainsi ?

Range("M" & x + k * 6 + 1).Formulalocal = "=MAX(ARRONDI.SUP(J" & x + k * 6 + 1 & "/RECHERCHEV(L" & x + k * 6 + 1 & ";Table_Colis[[Nom colis]:[Autre]];2;0);0);ARRONDI.SUP(K" & x + k * 6 + 1 & "/RECHERCHEV(L" & x + k * 6 + 1 & ";Table_Colis[[Nom colis]:[Autre]];3;0);0);0)"

C'est génial, ça marche !

Merci beaucoup pour cette réponse hyper rapide !

Rechercher des sujets similaires à "impossible inserer formule vba"