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

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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
 
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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
857
Retour