Bonjour.

J'ai dévelopé une application avec laquelle je crée des tableaux dans MS Excel. Dans une colonne j'ai une formule de division des entiers
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
MonOLE.Cells.Item[MaLigne, 12].FormulatR1C1 := 'RC[-1]/Debit_Std';
Debit_Std est une valeur que je récupère dans un fichier. Quand cette valeur est = 0 (zéro) le fameux message #DIV/0 apparait dans la cellule. J'ai essayé de parer cela avec la formule suivante ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
MonOLE.Cells.Item[MaLigne, 12].FormulatR1C1 := 'IF(ESTERREUR(RC[-1]/Debit_Std),"",RC[-1]/Debit_Std)';
Mais là encore c'est un autre message #NOM! qui apparait.

Quelqu'un peut-il me montrer où est mon erreur ?

Question subsidiaire sur un TStringGrid : Est-il possible de selectionner par ex. la denière cellule de la première ligne d'un TStringGrid ?

Merci d'avance pour vos réponses.