Bonjour (re)
une question ou sont les formules
dans une feuille ou dans la macro
Pour faciliter la mise au point il faut utiliser une variable qui contient la formule
en mettant un espion sur cette variable ce qui simplifie le test
data1= "IF(A2=" & LOS & nomTab & "(kk, 2) , ABS(A1-A2) ,"" "" )
Il faut remplacer les guillemets ('A2) ,"" "" ) ) par CHR(code du guillemet)
JP
désolé, si je n'ai pas été très clair
🙁
- les formules sont dans la macro et vont être déposées dans la feuille lors de l'exécution de la macro
- nomTab(kk,2) est un tableau de variable qui vaut successivement ELI_W11 puis ELI_E12 puis ESS_W11 puis ESS_E12
en simplifiant mon test pour voir si cela marche, j'essaye avec :
Dim LOS as string
LOS = "ELI_E12"
ActiveCell.FormulaR1C1 = "=IF(RC[-3]= LOS,titi,toto)"
mais il continue de remplir ma cellule avec : =SI(A1= LOS; titi; toto) alors que je veux =SI(A1="ELI_E12"; "titi"; "toto")
Sinon, désolé mais je n'ai pas compris le CHR ? un exemple pour mieux comprendre ....