Probleme doublon VBA
Fermé
Tortua
Messages postés
4
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
19 juin 2008
-
29 mai 2008 à 07:44
Ivan-hoe Messages postés 433 Date d'inscription dimanche 17 février 2008 Statut Membre Dernière intervention 17 octobre 2008 - 29 mai 2008 à 08:30
Ivan-hoe Messages postés 433 Date d'inscription dimanche 17 février 2008 Statut Membre Dernière intervention 17 octobre 2008 - 29 mai 2008 à 08:30
A voir également:
- Probleme doublon VBA
- Supprimer doublon excel - Guide
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Alea entre bornes sans doublon - Forum Excel
- Mkdir vba ✓ - Forum VB / VBA
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
1 réponse
Ivan-hoe
Messages postés
433
Date d'inscription
dimanche 17 février 2008
Statut
Membre
Dernière intervention
17 octobre 2008
309
29 mai 2008 à 08:30
29 mai 2008 à 08:30
Tortua,
à vue de nez, je dirais que le problème est :
Quand tu supprimes une ligne, Excel sélectionne la ligne suivante.
Comme, en plus, ton i s'incrémente de 1, ça te fait sauter 2 lignes.
Il faudrait décrémenter i de 1 quand une ligne est supprimée.
Je n'ai pas testé la modification, vérifie bien avant de lancer le tout.
I.
à vue de nez, je dirais que le problème est :
Quand tu supprimes une ligne, Excel sélectionne la ligne suivante.
Comme, en plus, ton i s'incrémente de 1, ça te fait sauter 2 lignes.
Il faudrait décrémenter i de 1 quand une ligne est supprimée.
If boolverif = True Then Worksheets("Base de données Client").cells(i, 2).EntireRow.Delete i = i - 1 End If Next i
Je n'ai pas testé la modification, vérifie bien avant de lancer le tout.
I.