|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : novembre 2010 Messages : 141 ![]() |
Bonsoir,
Voici ce que je cherche à faire : Col Départ Résultat Voulu Col A Col B 23 23 24 24 24 25 24 28 25 40 25 28 28 28 40 40 24 24 25 25 J'ai essayé avec des boucles du type (en faux pseudocode!): Pour row du début de col A à la fin de colA, si Valeur Col A Row + 1 <> Valeur Col A Row, then copie Col A Row dans Col B. Mais en fait, il faut que je teste (avant de copier dans ColB) si la Valeur Col A Row existe déjà dans ColB. Mais quelles sont les bonnes pratiques et les méthodes pour cela ? Merci
__________________
quantcorner.wordpress.com |
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
A partir d'Excel 2007, utilise RemoveDuplicate
Exemple, on supprime tous les doublons de la colonne A de Feuil1 Code :
Worksheets("Feuil1").Range("A:A").RemoveDuplicates Columns:=1, Header:=xlYes
__________________
Cordialement. |
|
|
10
|
|
|
#3 | ||
![]() ![]() |
bonjour,
utiliser le filtre avancé ne te suffit pas ..?
Code :
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
||
|
10
|
|
|
#4 | ||
![]() ![]() Didier GONARDFormateur Développeur Office - indépendant Inscription : février 2008 Messages : 2 353 ![]() |
Bonjour,
En faisant un Mixt Produit mercatog / bbil Code :
Ps : si le côté technique de la réponse = OK ou pas => pensez à cliquer sur les pouces et quand question résolue à la taguer résolue, et chaque action vous rapporte des points Didier
__________________
Didier Gonard Ps : Pour noter positivement ou négativement un post, vous pouvez cliquer sur les pouces en bas à droite ! Tutoriels : Voir la liste de mes tutoriels et mon site pro sur ma Page DVP N'oubliez pas de mettre : ..quand c'est le cas !
|
||
|
|
10
|
|
|
#5 |
|
Membre du Club
![]() Inscription : novembre 2010 Messages : 141 ![]() |
Merci de vos réponses
La sub proposée par bbil me convient très bien. En revanche, je n'ai pas besoin de recopier l'entête. Je supprime donc la ligne : Code :
rDest.Cells(1, 1) = rSource.Cells(1, 1) ' Copie l'entête Par exemple : rSource rDest 24 24 24 24 24 28 24 33 28 35 28 37 28 40 33 41 33 42 33 43 33 35 35 35 37 37 40 40 40 41 41 41 41 41 41 42 42 42 43 43 Au passage comment réordonner les valeurs de rDest dans l'ordre croissant ? merci
__________________
quantcorner.wordpress.com |
|
00
|
|
|
#6 | |
![]() ![]() |
Citation:
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
|
00
|
|
|
#7 | ||
|
Membre du Club
![]() Inscription : novembre 2010 Messages : 141 ![]() |
en plus, j'ai ajouté :
Code :
merci à tous
__________________
quantcorner.wordpress.com |
||
|
00
|
Copyright © 2000-2012 - www.developpez.com