cs_iznogoud47
Messages postés22Date d'inscriptionjeudi 17 novembre 2005StatutMembreDernière intervention19 octobre 2009
-
2 mars 2007 à 15:33
cs_iznogoud47
Messages postés22Date d'inscriptionjeudi 17 novembre 2005StatutMembreDernière intervention19 octobre 2009
-
4 mars 2007 à 22:14
salut à tous je suis à la recherche d'une fonctino ou d'une macro sur excel 2003 pour supprimer des lignes doublons sur colonne a feuille 1 et 2
en gros je cherche à faire :
si une ligne de la colonne "a" (feuille 1) = à une ligne de la colonne "a" (feuille 2) alors supprimer la ligne feuille 1
For i = DLV1 to 1 step -1
For j = 1 to DLV2
If sheets(1).range("A" & i).Value = sheets(2).Range("A" & j).Value Then _
sheets(1).range("A" & i).Value.Delete Shift:=xlUp
Next j
Next i
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 2 mars 2007 à 18:11
désolé, j'ai gaffé :
For j = 1 to DLV2
If sheets(1).range("A" & i).Value = sheets(2).Range("A" & j).Value Then _
sheets(1).range("A" & i) <strike>.Value</strike> .Delete Shift: =xlUp
Next j
@++
<hr size="2" width="100%" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
<!--
For i = DLV1 To 1 Step -1
For j = 1 To DLV2
If Sheets(1).Range("A" & i).Value = Sheets(2).Range("A" & j).Value Then _
Sheets(1).Range("A" & i).Delete Shift:=xlUp
Next j
Next i
For i = DLV1 To 1 Step -1
For j = 1 To DLV2
If Sheets(1).Range("A" & i).Value = Sheets(2).Range("A" & j).Value Then _
Sheets(1).Range("A" & i).Delete Shift:=xlUp
Next j
Next i
cs_iznogoud47
Messages postés22Date d'inscriptionjeudi 17 novembre 2005StatutMembreDernière intervention19 octobre 2009 4 mars 2007 à 00:11
Ma ligne est composée 5 cellules et chacune des cellules dépend des autres, je veux donc supprimer LA LIGNE c'est à dire les 5 cellules qui la compose.
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 4 mars 2007 à 15:54
Je ne sais plus comment on fait, donc il faut le faire en dégradé :
affiche dans Excel la barre d'outils de VB, fait enregisgtrer (le rond rouge), il te propose macro1 + possibilité d'y affecter un raccourci, choisi le et modifie le nom de la macro, ensuite colle ton code dans cette procédure, et voilà.
@++
<hr size="2" width="100%" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
<!--