Comparaison et copie

Salut,

Je cherche un coup de main pour écrire une macro sous excel. J'ai déjà le code (que j'ai écris à la main) mais je ne sais pas l'écrire formellement.

Je cherche à diviser une colonne de référence en 2 autres.

Cette colonne de référence possède des groupes de valeurs identique. Par exemple 5 fois 0.3 ensuite 10 fois 0.5 et ainsi de suite.

On alterne la copie dès que la valeurs change sur la colonne de référence.

Mon code donnerais (Colonne A de référence et on copie sur B et C)

Si An ≠ An-1
   Si colonne = B
       colonne = C
   Sinon
      Si colonne = B
          Colonne = B
      Sinon 
          colonne = C
FinSi
Copier An dans colonne

Est ce que ça marcherais comme code ?

Et est ce que quelqu'un pourrais me transformer ça en vrai code VBA por favor ?

Merci pour votre aide

Bonjour et bienvenue sur le forum

Ce serait plus simple si tu nous donnais un vrai exemple de ce que tu as et de ce que tu veux obtenir.

Bye !

Merci pour ton aide

Donc voici un de mes fichier en pièce jointe.

Je veux séparer la colonne G (les donnée commencent à partir de la ligne 158).

Donc dès que la valeur change sur cette colonne, on alterne de colonne pour la copie. Il en résulte 2 nouvelles colonne.

Est ce que c'est compréhensible ?

Je t'avais demandé de donner vrai exemple de ce que tu attends....

Désolé mais je ne comprends pas.

Bye !

Ah ok, j'avais pas compris non plus.

Donc j'ai mis en exemple l'opération que je voudrais réaliser.

Je voudrais lire les données de la colonne source et les placer dans les colonne cibles.

Le placement est fait de façon à alterner la copie dans les deux colonnes dès que la valeur de la source change.

On obtiens ainsi des groupes de valeurs.

C'est plus clair ?

Le code et super simple, je ne sais juste pas comment le traduire.

6exemple.xlsx (8.42 Ko)

Bonjour

Un essai à tester. Te convient-il ?

Bye !

C'est exactement ce que je voulais !

Gé-nial !!

merci beaucoup gmb

Rechercher des sujets similaires à "comparaison copie"