Excel: doublon spécial pour expert
CRICRI
-
CRICRI -
CRICRI -
Bonjour,
Dans le cas 1 si a1=a2 comment supprimer la ligne ou b2 sera vide ?
cas 1 a b
1 34796 4788
2 34796
3
Dans le cas 2 si a5=a6, comment copier le contenu (éventuel ) de b5 ou b6 dans b5 ou b6
cas 2
5 34796
6 34796 langais@oorange,fr
Merci de vos conseils
Dans le cas 1 si a1=a2 comment supprimer la ligne ou b2 sera vide ?
cas 1 a b
1 34796 4788
2 34796
3
Dans le cas 2 si a5=a6, comment copier le contenu (éventuel ) de b5 ou b6 dans b5 ou b6
cas 2
5 34796
6 34796 langais@oorange,fr
Merci de vos conseils
Configuration: Windows XP Firefox 3.0.10
5 réponses
-
Bonjour,
Je te propose d'essayer la solution suivante :
1/ Faire un tri croissant de ton tableau sur la colonne A
2/ Choisir une colonne libre (mettons X) et inscrire la formule suivante en ligne 2 (je suppose que ton tableau à une ligne d'entête) :=SI(ET(OU(A2=A3;A2=A1);B2="");"DOUBLON";"")
3/ Recopier cette formule jusqu'au bas de ton tableau
4/Faire un copier/collage spécial en cochant seulement "Valeur" de toute la colonne X dans une autre colonne (Mettons Y)
5/ Faire un tri croissant de ton tableau sur la colonne Y
6/Toutes les lignes à supprimer sont en bas du tableau, tu les sélectionnes et tu les supprimes
7/ tu effaces les colonnes X et Y
Je pense que cela résout tes deux problèmes car en fait ils sont identiques
A+
EDIT : je précise au point 6 toutes les lignes à supprimer sont celles marquées "DOUBLON" en colonne Y -
bonjour
Voir ici pour la gestion des doublons sous excel
http://bvrve.club.fr/Astuces_Michel/112excel.php -
-
Merci de ta réponse mais ma question était mal formulée, je la repose
Bonjour,
Je repose ma question plus clairement:
C'est un grand tableau ou il ya toujours des valeurs dans colonne A et alatoirement dans colonne B
1ere question:
si a1=a2 je veux supprimer la ligne 1 ou 2 qui ne contiendra rien dans la colonne B
Dans le cas 1 si a1=a2 comment supprimer la ligne ou b2 sera vide ?
2ème question à l'inverse
si a1=a2, comment copier le contenu (éventuel ) de b5 dans b6 ou de b6 dans b5
Merci de tes conseils -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
Columns("A:B").Select
Selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Key2:=Range("B2") _
, Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom
Ce code te permet de trier tes données selon ta colonne 1 et afin que la première cellule de la colonne 2 soit non vide.
Ensuite, je ne comprends pas trop ta question, si tu veux recopier les valeurs des celules du dessous afin de tout synthétiser sur ta première ligne, je ne vois que les macros pour t'aider, maias avant de faire cela, je voudras etre sur de ta demande... -
-