Problème sens - de ma macro

Bonjour,

J'ai créé une MACRO afin de transformer un fichier source en un fichier pouvant être importé dans un logiciel x.

le principe de base de cette macro est une boucle qui fonctionne dès lors que j'ai une donnée en colonne 2, 1.

la boucle redémarre en prenant en compte la règle suivante : ligne = ligne + 5

Mon problème se situe au niveau d'une condition de ma macro que je n'arrive pas à mettre en œuvre, à savoir :

Un chiffre négatif doit aller en colonne 7 et enlever son signe -, et un chiffre positif colonne 8

Dès lors que je crée cette condition de la façon suivante :

Cells(ligne + 2, 8) = "=IF(Facturesclients!R[-2]C[7]>0,Facturesclients!R[-2]C[7],"""")"
Cells(ligne + 2, 7) = "=IF(Facturesclients!R[-2]C[8]<0,-Facturesclients!R[-2]C[8],"""")"

Quand je lance ma macro, elle tourne, toutefois il prend un chiffre sur 5 (cf principe de la boucle plus haut), ce qui ne me convient pas.

Avez-vous une solution ?

Je peux vous envoyer la macro afin que cela soit plus clair pour vous

Cordialement

Bonjour,

Sans présenter le code complet, sans classeur et sans préciser ce que vous voulez exactement, pas sûr qu'on puisse vous apporter une aide

A+

Rechercher des sujets similaires à "probleme sens macro"