Bonjour,
Excel considère qu'on ne peut pas comparer des "#N/A" avec des valeurs chiffrées.
Du coup, quand dans une formule j'écris :
Le code ne veut pas continuer dès qu'il trouve un N/A. Pour autant, je considère que si dans la ligne d'au-dessus j'ai un chiffre du style 7200 et que dans la ligne d'en dessous j'ai "#N/A" que ce ne sont pas les mêmes valeurs...
On peut toujours mettre un IF Iserror=false, mais quand on doit en manipuler beaucoup, ça devient vite compliqué (j'ai douze if imbriqué dans un code à présent...)
Ce problème m'est vraiment récurrent, et ne se limite pas à ce seul exemple.
N'y a-t-il vraiment pas moyen de faire en sorte qu'excel prenne #N/A comme une suite de lettre quelconque, et non comme un résultat d'une erreur ?
Je vous remercie d'avance,
Ter
Excel considère qu'on ne peut pas comparer des "#N/A" avec des valeurs chiffrées.
Du coup, quand dans une formule j'écris :
Code:
For i = 2 to 100 000
If Cells(i, 2) = Cells(i + 1, 2) Then
[...]
endif
next i
On peut toujours mettre un IF Iserror=false, mais quand on doit en manipuler beaucoup, ça devient vite compliqué (j'ai douze if imbriqué dans un code à présent...)
Ce problème m'est vraiment récurrent, et ne se limite pas à ce seul exemple.
N'y a-t-il vraiment pas moyen de faire en sorte qu'excel prenne #N/A comme une suite de lettre quelconque, et non comme un résultat d'une erreur ?
Je vous remercie d'avance,
Ter