chinou51000
Messages postés1Date d'inscriptionjeudi 6 décembre 2007StatutMembreDernière intervention26 août 2011
-
26 août 2011 à 15:35
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
26 août 2011 à 16:50
Bonjour, j'ai crée une macro mais celle me pose quelques problemes...
j'ai deux listes de nom dans 2 feuilles différentes, chacune dans la colonne "A".
je dois simplement comparer les listes. Si un nom de la liste 2 se trouve dans la liste 1, je veux que ça supprime la ligne de la liste 1, simplement.
voici le code que j'ai crée :
Sub supper()
Dim i As Integer
Dim a As Integer
For i = 3 To 93
For a = 1 To 83
If Worksheets("Feuil2").Cells(i, 1) = Worksheets("clermont").Cells(a, 1) Then
Worksheets("Feuil2").Rows(i).Delete
i = i - 1
End If
pile_poil
Messages postés682Date d'inscriptionvendredi 6 avril 2007StatutMembreDernière intervention 4 août 20126 26 août 2011 à 15:55
bonjour
ainsi écrite tu devrais déja avoir moins de problemes
Dim i As Integer, a As Integer
For i = 93 to 3 step-1
For a = 1 To 83
If Worksheets("Feuil2").Cells(i, 1) = worksheets("clermont").Cells(a, 1) Then
Worksheets("Feuil2").Rows(i).Delete
Exit For
End If
Next a
Next i
mainjtenant si tu nous avait dit quels problemes tu rencontre cela aurait été mieux pour t'aider
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018220 26 août 2011 à 16:50
Bonjour,
Ma réponse te sera donnée lorsque tu auras bien voulu répondre avec précision aux questions suivantes :
- peut-il y avoir des doublons sur la plage concernée de la feuille Feuil2 ?
- peut-il y avoir des doublons sur la plage concernée de la feuille Clermont ?
--- que fait-on exactement si doublons du genre ci-dessus (dans un cas et dans l'autre) ?
- les données de la Feuil2 commencent-elles toujours en ligne 1 (comme le montre ton exemple ?)
- le nombre de lignes à traiter est-il (tant sur feuil2 que sur Clermont) aussi faible que dans ton exemple ou risque-t-il de devenir un jour très élevé ? Cette dernière question afin de décider de la méthode la moins pénalisante (pas la même selon le nombre des données).
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient