Problématique doublon compliquée

L

Laurent

Guest
Bonjour,

Je suis quasi-ignorant en VBA et je cherche une macro vba qui fait les choses suivantes :

J'ai 3 colonnes différentes dans une feuille :

Une colonne ID avec des références (nombres entiers)
Une colonne prénom
une colonne nom
une colonne doublon qui marque "D" face à chaque doublon (le 2ème)



Voila ce que je veux faire :
par exemple, sur deux lignes qui se suivent, j'ai Pierre Martin, avec un ID1 et Pierre Martin, avec un ID2
Je veux que la macro exécute la commande suivante : si il y a un d dans la col doublon, je veux que l'id de la ligne du dessus prenne la valeur de l'id de la ligne du dessous.
Je veux que cette macro traite toute la colonne doublon jusqu'à la fin.

Merci de m'éclairer!
 
L

Lord Nelson

Guest
Salut Laurent,

Tu devrais joindre un extrait de ta liste, ce serait plus facile pour te guider vers une solution.

A première vue, tu n'as pas besoin d'une macro.
Dans une colonne E, à partir de E2, tu places la formule suivante :
= SI(D3="D";A3;A2)
que tu recopies vers le bas.
Enfin, lorsque le résultat est conforme à tes espérances, tu peux conclure par copier/collage spécial "valeurs" les données de la colonne E vers la colonne A.

A+
Horatio
 

Statistiques des forums

Discussions
312 502
Messages
2 089 047
Membres
104 011
dernier inscrit
dfr