Bonjour, j'ai un problème similaire.
En fait lorsque je remplis ma feuille excel avec cette formule :
$worksheet->write($line, $col_f, '=IF'.'(A'.$case.'="free",MATCH(B'.$case.',C:C,0),"")');
Aucun problème tout se passe bien, mais le hic c'est que le calcul ne se fait pas parce qu'il manque le signe '+' après le égal.
Sauf que lorsque que je le met :
$worksheet->write($line, $col_f, '=+IF'.'(A'.$case.'="free",MATCH(B'.$case.',C:C,0),"")');
En fait le '+' ne change rien en soit dans excel, mon problème est que la formule ne fait le calcul qu'après avoir appuyer sur enter en sélectionnant le calcul ... est ce qu'il y a un moyen d'automatiser cette action via mon script ?
Partager