justement je n'avais rien déclaré en numérique et y'a certaines boucles qui marchaient et d'autres non
celle là marchait:
If Z = Z_sol Then
Cells(NUM_LIGNE, 14).VALUE = Cells(NUM_LIGNE, 9).VALUE
End If
celle là marchait pas:
If Z < Z_sol Then
Cells(NUM_LIGNE, 14).VALUE = Cells(NUM_LIGNE - 1, 9).VALUE / 2 + Cells(NUM_LIGNE, 9).VALUE / 2
End If
je vois pas trop pourquoi... mais bon du coup j'ai tout déclaré "as integer" et ça marche mais ça m'embête de pas comprendre