Bonjour,
Comme indiqué en titre, j'ai un petit programme tout bête pour soustraire deux colonnes et afficher le résultat dans une troisième. Seulement voilà, les cellules étant toutes (ou presque toutes) négatives, VBA me signale une "Incompatibilité de type" lorsque je lance la macro... Par contre, lorsque j'additionne, là ça marche !![]()
Les cellules sont bien au format chiffre, écrire une formule et la tirer fonctionne très bien (sur 7000 lignes !!!), alors je ne comprends pas vraiment d'où vient le problème...
Voici mon programme:
Si vous avez une idée, je suis preneur !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub Soustraction() For i = 1 To 7000 If Range("C" & i).Value = 0 Or Range("D" & i).Value = 0 Then Range("E" & i).Value = "" Else: Range("E" & i).Value = Range("C" & i).Value - Range("D" & i).Value End If Next i End Sub
Merci !
GUILLAUME
Partager