Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

optimisation de code

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 !

dede039

XLDnaute Occasionnel
bonsoir a tous,

j'ai se code pour supprimer des ligne en doublon
Code:
Sub Macro1()
    Rows("1:402").Select
    ActiveSheet.Range("$A$1:$AM$402").RemoveDuplicates Columns:=Array(1, 2, 3, 4, 5, 6 _
        , 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, _
        34, 35, 36, 37, 38, 39), Header:=xlNo
End Sub

je voudrai qu'il soit exécute jusqu’à la dernier ligne écrite
 

Pièces jointes

Re : optimisation de code

Bonsoir dede039,

Essaye ceci :

Code:
Sub Macro1()
   With ActiveSheet
      .Range("$A$1:" & .Cells.SpecialCells(xlCellTypeLastCell).Address).RemoveDuplicates Columns:=Array(1, 2, 3, 4, 5, 6 _
        , 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, _
        34, 35, 36, 37, 38, 39), Header:=xlNo
   End With
End Sub
cordialement
 
Re : optimisation de code

Bonsoir dede039,

Si la taille maxi de ta plage renseignée dépasse 39 colonnes alors les doublons ne seront recherchés que sur les 39 premières colonnes.

Si la taille de la plage ne dépasse jamais 39 colonnes alors ceci va suffire :

Sub Macro1()
With ActiveSheet
.Range("$A$1:" & .Cells.SpecialCells(xlCellTypeLastCell).Address).RemoveDuplicates
End With
End Sub
cordialement
 
Re : optimisation de code

Bonjour,

Extrait de l'aide :
Code:
Columns Facultatif Variant Tableau d'index des colonnes qui contiennent l'information en double. Si rien n'est transmis, il suppose que toutes les colonnes contiennent l'information en double.

Donc si tu n'a rien d'autre et que tu prend toutes les colonnes en compte, je suppose tu peux l'omettre.

Sinon regarde ici :
La gestion des doublons dans Excel
 
- 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

Discussions similaires

Réponses
4
Affichages
514
Réponses
2
Affichages
777
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…