Code VBA pour arrêter un calcul en fonction de la valeur d'une cellule

tamatave33

XLDnaute Occasionnel
Bonjour le forum,

Dans la feuille de calcul ci-jointe, le calcul dans les cellules (N57:N91) se fait par itérations. Le problème est que le calcul se fait même lorsque les cellules sont vides et donc c'est assez lent.
N’étant pas très calé en VBA, quelqu'un pourrait-il me donner la solution pour que le calcul se fasse, uniquement si la cellule E57 est renseignée pour le calcul de N57, E58 pour le calcul de N58 et ainsi de suite. En résumé, je cherche à mettre un test sur les cellules (E57:E91) pour arrêter le calcul lorsqu'elles sont vides.
Merci d'avance pour votre aide.
 

Pièces jointes

  • Calcul bouclage ECS (essai).xls
    204 KB · Affichages: 112

eriiic

XLDnaute Barbatruc
Re : Code VBA pour arrêter un calcul en fonction de la valeur d'une cellule

Bonjour,

Quand on fait un calcul par itération on utilise une référence circulaire.
Je n'en vois pas dans ton fichier. Je suis myope ou quoi ?
eric
 

tamatave33

XLDnaute Occasionnel
Re : Code VBA pour arrêter un calcul en fonction de la valeur d'une cellule

Bonsoir Eric,

Pour le calcul j'utilise la commande "valeur cible" (voir se qui se passe dans les colonnes AG, AH, AI et AJ). Le résultat est dans la colonne AK. Les variables sont dans les colonnes AD, AE et AF, qui sont calculées à partir des colonnes J, L et M.
Merci pour l'intérêt que tu portes à ma demande.
 

Discussions similaires

Statistiques des forums

Discussions
311 711
Messages
2 081 796
Membres
101 817
dernier inscrit
carvajal