Si supérieur

Bonjour le forum,

Bonjour les Exceliens et les VBAtiens,

J'ai une question suite à une macro qu'on m'a aidé à concevoir. Elle sert principalement à transposer des données d'une feuille à l'autre.

ElseIf Application.WorksheetFunction.Sum(wsr.Cells(ligne, 5).Resize(, 3)) > 0 Then

Grace à ce bout de code, je parviens à prendre un chiffre s'il est supérieur à 0, et ça fonctionne très bien à partir de 1.

Mais j'ai un problème, s'il y a la valeur 0,5 ma macro ne prend pas en compte cette valeur or elle est bien supérieure à 0.

Est-ce que quelqu'un aurait une idée ? Une piste ?

Pour des soucis de confidentialité je ne peux transmettre le fichier. Si vous en avez vraiment besoin je vous en donnerai un vulgarisé.

Bonne journée et merci pour votre temps précieux.

Bonjour

Tu devrais joindre ton fichier.

Bye !

Voici un fichier test avec les données vulgarisées.

J'ai bien le même soucis si par exemple je mets 0,5 pour Bordeaux sur CE790 dans la matrice présente dans la fiche "données", la macro ne prend pas en compte cette ligne.

En espérant avoir été le plus clair possible,

Merci !

Rechercher des sujets similaires à "superieur"