escouger
XLDnaute Occasionnel
Bonjour,
Dans une macro je désire supprimer des doublons sur une colonne.
La détermination de la plage concernée par ces doublons est dynamique.
Je rencontre un souci dans un cas bien précis, et cela ressemble à un BUG mais j'aimerais votre avis.
En effet si la plage sélectionnée ne contient qu'une seule ligne, cette ligne est effacée.
Cellule B100 = "MON NOM"
Lig_e contient 100
lig_last contient 100
Adr_l = "B" & lig_e & ":B" & lig_last (donc B100:B100)
ActiveSheet.Range(adr_l).RemoveDuplicates Columns:=1, Header:=xlNo
Resultat: Cellule B100 = ""
J'ai pallié au problème en rajoutant un test permettant de ne pas exécuter la commande "RemoveDuplicates" lorsque la plage ne contient qu'une seule ligne. (si lig_e <> lig_last then).
Merci de m'indiquer si j'ai commis une erreur quelque part ou s'il s'agit d'un bug déjà répertorié.
GE
Dans une macro je désire supprimer des doublons sur une colonne.
La détermination de la plage concernée par ces doublons est dynamique.
Je rencontre un souci dans un cas bien précis, et cela ressemble à un BUG mais j'aimerais votre avis.
En effet si la plage sélectionnée ne contient qu'une seule ligne, cette ligne est effacée.
Cellule B100 = "MON NOM"
Lig_e contient 100
lig_last contient 100
Adr_l = "B" & lig_e & ":B" & lig_last (donc B100:B100)
ActiveSheet.Range(adr_l).RemoveDuplicates Columns:=1, Header:=xlNo
Resultat: Cellule B100 = ""
J'ai pallié au problème en rajoutant un test permettant de ne pas exécuter la commande "RemoveDuplicates" lorsque la plage ne contient qu'une seule ligne. (si lig_e <> lig_last then).
Merci de m'indiquer si j'ai commis une erreur quelque part ou s'il s'agit d'un bug déjà répertorié.
GE