supprimer ligne en fonction

  • Initiateur de la discussion Initiateur de la discussion romuald
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

R

romuald

Guest
Bonjour.


Sur ma feuille, je peux remplir des lignes de la ligne 4000 à 7000.

Sur ces lignes on retrouve un article code qui peux etre differents sur chasue ligne ou bien avoir des codes articles identiques.

Je souhaiterai supprimer les lignes qui on le meme code article pour ne garder qu'une ligne par code article different.

Le code article est renseigné dans la colonne C.

Merci d'avance.
 
Salut Romuald, AV,

En utilisant ce que t'a proposé AV, il te suffit d'utiliser l'enregistreur de macro et de récupérer le code. La ligne de code pour faire un filtre élaboré sans doublon de la plage D1😀10 est la suivante :
Code:
Range('D1:D10').AdvancedFilter Action:=xlFilterInPlace, Unique:=True

@+
 
re,

Avec un code de ce genre tu devrais arriver à faire ce que tu souhaites :
Code:
Sub test()
Dim i As Byte, k As Byte, x As Byte

For i = 1 To Range('D65536').End(xlUp).Row
    x = 0
    nom1 = Range('D' & i).Value & Range('H' & i).Value & Range('I' & i).Value & Range('J' & i).Value
    For k = i + 1 To Range('D65536').End(xlUp).Row
        nom2 = Range('D' & i).Value & Range('H' & i).Value & Range('I' & i).Value & Range('J' & i).Value
        If nom2 = nom1 Then
            x = 1
            Rows(k).Delete
            k = k - 1
        End If
    Next k
    If x = 1 Then Rows(k).Delete
Next i
End Sub

Tiens moi au courant.

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
23
Affichages
680
Réponses
7
Affichages
987
Retour