XL 2013 Soustraction cellule de droite - gauche en VBA

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 !

Backhandshot

XLDnaute Occasionnel
Bonjour le forum!
J'ai un problème de calcul sur une soustraction. Le but est de prendre à partir de la 5 ième colonne et soustraire
la 4 ième et ainsi de suite. La 6 ième moins la 5 ième.
Les 4 premières colonnes sont fixes.
Je joins un fichier pour la façon dont je procède pour le calcul mais j'obtiens une erreur.
Aussi je voudrais améliorer la façon de calculer et la rapidité de calcul car j'ai plus de 800 colonnes et 2000 lignes
Une aide serait appréciée
Merci !
 

Pièces jointes

Bonjour,

N'étant pas un grand programmeur, je me suis permis de jouer avec votre code.
Le résultat semble OK.
Le problème que vous aviez c'est que lorsque qu'il calculait les colonnes et qu'il y avait rien dans les dernières cellules ça trompait le calcul. DerCol était fausse.
Donc pour une cellule vide placez un zéro et dans Option Excel vous pouvez cacher les zéros.

J'ai placé un tableau aléatoire pour remplir les cellules, vous pouvez enlever les fonctions Macro1,2,3,4 dans le Code et supprimer tous ces tableaux.

Pour plus de rapidité ça il va falloir attendre pour un Maitre...

Ha oui, pour les valeurs plus petites que celles de droite, je ne savais pas s'il fallait les afficher, maintenant elles s'affichent, juste enlever la condition entre le ELSE sinon.

Bonne journée
 

Pièces jointes

Dernière édition:
- 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

Retour