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 :)
A voir également:
- Valeur cherchée = valeur de la cellule au dessus
- Cette valeur ne correspond pas aux restrictions de validation des données pour cette cellule ✓ - Forum Excel
- Formule excel si contient texte alors valeur ✓ - Forum Excel
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Valeur relative et absolue ✓ - Forum Webmastering
- Excel couleur cellule selon valeur - Guide
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.
Voilà j'espère que ça marchera pour toi =)
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 =)