Valeur cherchée = valeur de la cellule au dessus
Valentine06
-
Yug -
Yug -
Bonjour à tous,
Je réalise actuellement une macro qui supprime les doublons avec une boucle
Je voulais écrire dans mon programme comme valeur cherchée le texte suivant :
`Valeur cherchée = cellule au dessus de la cellule sélectionnée
valcherch = ActiveCell.End(xlUp).Row - 1
Cela n'a pas l'air de fonctionner.
Pourriez-vous m'expliquer mon erreur ?
merci d'avance
Valentine
Novice VBA :)
Je réalise actuellement une macro qui supprime les doublons avec une boucle
Je voulais écrire dans mon programme comme valeur cherchée le texte suivant :
`Valeur cherchée = cellule au dessus de la cellule sélectionnée
valcherch = ActiveCell.End(xlUp).Row - 1
Cela n'a pas l'air de fonctionner.
Pourriez-vous m'expliquer mon erreur ?
merci d'avance
Valentine
Novice VBA :)
1 réponse
-
J'utilise une petite boucle pour mes doublons. Elle prend une cellule et la compare à toutes les autres jusqu'à trouver un doublon ou arriver au bout.
For j = ligne_start To ligne_fin - 1 test = j + 1 Do Until Cells(j, ta_colonne) = Cells(test, ta_colonne) Or test = ligne_fin test = test + 1 Loop If test <> ligne_fin Cells(j, ta_colonne).EntireRow.Delete End If Next j
Voilà j'espère que ça marchera pour toi =)