Bonjour,![]()
j'alimente quotidiennement un fichier excel. Certains jours de données ne seront pas renseignées ce qui ne constitue pas une anomalie. Le pb c'est que mon traitement balaye l'ensemble du tableau est lorsque les données requisent pour certains calculs ne sont pas presente, la macro plante car certaines cellules ne sont pas alimentées. Je récupère le message d'erreur "type 13 : incompatibilité de type "
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 If (Abs(Range("M6").Value) > (0.5 * Range("F6").Value) And (Range("P6").Value) < (0.5 * Range("O6").Value)) And ((Range("R6").Value) > (1 / 100) Or (Range("S6").Value)) > 100000 Then Range("U6") = "Non validable" Else Range("U6") = "OK" End If
Comment faire ne sorte que ma macro continue de tourner malgré que certains champs ne soient pas alimentés et au final mettre les cellules à vide lorsque la données n'est pas renseignée (ainsi que les cellules qui dans le mode de calcul font référence à cette cellule vide).
merci de votre aide
oliver
Partager