Calcul en VBA qui est obsoléte !

  • Initiateur de la discussion Initiateur de la discussion JBARBE
  • Date de début Date de début

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 !

JBARBE

XLDnaute Barbatruc
Bonjour à tous,
J'ai un problème de calcul en VBA (65,206,80 au lieu de 72,00) qui est obsolète ! voir images ci-jointes !
Test en huit.jpg

Test en huitA.jpg

Merci pour vos réponse et bonne journée !
 
Dernière édition:
Bonjour JBARBE, Robert,

L'opérateur "+" normalement additionne mais il arrive qu'il concatène comme l'opérateur "&" quand il s'agit de textes.

C'est probablement ce qui arrive avec la 9ème instruction Cells(i, 28) = Cells(i, 23) +Cells(i, 27)

Avec Cells(i, 28) = Val(Replace(Cells(i, 23), ",", ".")) + Val(Replace(Cells(i, 27), ",", ".")) il n'y aura plus de problème.

A+
 
Bonjour JBarbe, bonjour le forum,

Et pourtant Jbarbe tu n'es pas un bleu dans ce forum !... Alors pourquoi une capture d'écran où les formats sont invisibles au lieu du fichier !?...
Bonjour Robert,
Oui en effet, mais je n'oublie jamais de mettre un fichier !
Pour cette demande, le fichier est important et il m'a fallut supprimer beaucoup de choses !
Le fichier est maintenant disponible et Job 75 a trouvé la solution !
Merci quand même et bonne soirée !
 
Bonjour JBARBE, Robert,

L'opérateur "+" normalement additionne mais il arrive qu'il concatène comme l'opérateur "&" quand il s'agit de textes.

C'est probablement ce qui arrive avec la 9ème instruction Cells(i, 28) = Cells(i, 23) +Cells(i, 27)

Avec Cells(i, 28) = Val(Replace(Cells(i, 23), ",", ".")) + Val(Replace(Cells(i, 27), ",", ".")) il n'y aura plus de problème.

A+
Bonjour Job,
En effet c'est la solution !
Le fait de copier 6,80 dans la cellule (2,27) induit en erreur la cellule et plante la macro pas avec ta ligne !
Ce qui était bizarre ce n'était que pour la somme de 6,80 !!!!!
Au fait, c'était la première somme attribuée dans une cellule !!! peut-être là était le problème !
Voici le fichier !
Bonne soiré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

Réponses
2
Affichages
119
D
  • Question Question
Réponses
5
Affichages
197
Didierpasdoué
D
Réponses
4
Affichages
185
Retour