Supprimer ligne en fonction valeur de cellule
Résolu/Fermé
Alaindeg
Thorak83
- Messages postés
- 33
- Date d'inscription
- mardi 16 septembre 2014
- Statut
- Membre
- Dernière intervention
- 8 juin 2016
Thorak83
- Messages postés
- 1051
- Date d'inscription
- jeudi 20 juin 2013
- Statut
- Membre
- Dernière intervention
- 22 décembre 2017
A voir également:
- Excel supprimer ligne en fonction d'une valeur
- Excel vba supprimer ligne selon valeur cellule - Meilleures réponses
- Supprimer ligne selon critère excel - Meilleures réponses
- Supprimer ligne en fonction valeur de cellule ✓ - Forum - Excel
- Supprimer des lignes selon la valeur d'une cellule ✓ - Forum - Excel
- Excel couleur ligne en fonction valeur cellule ✓ - Forum - Excel
- Excel ajouter ligne en fonction valeur cellule ✓ - Forum - Excel
- Excel masquer des lignes en fonction de la valeur d'une cellule ✓ - Forum - Excel
1 réponse
Thorak83
Modifié par Thorak83 le 16/04/2015 à 15:50
- Messages postés
- 1051
- Date d'inscription
- jeudi 20 juin 2013
- Statut
- Membre
- Dernière intervention
- 22 décembre 2017
Modifié par Thorak83 le 16/04/2015 à 15:50
Bonjour,
normal le problème car faire une boucle for i=... et à l'intérieur faire i = i-1 il va pas du tout aimer
faire plutot une boucle while
Cordialement
normal le problème car faire une boucle for i=... et à l'intérieur faire i = i-1 il va pas du tout aimer
faire plutot une boucle while
i = 2 While i <= 65536 ... wend
Cordialement
16 avril 2015 à 15:51
16 avril 2015 à 15:57
ce que j'ai fait: https://www.cjoint.com/c/EDqqjSixDEU
16 avril 2015 à 15:52
Sub Suppr()
Dim i As Long
Dim Plage As String
For i = 2 To 65536
If Cells(i, 5).Value = Chr(34) Then
Plage = i & "Annulé" & i
Rows(Plage).Delete Shift:=xlUp
i = 2
While i < 65536
Wend
End If
Next i
End Sub
Mais ça ne marche pas non plus. J'avoue ne pas vraiment maitriser les boucles While.. Dois-je mettre quelque chose entre While et wend en plus?
16 avril 2015 à 15:57
voici le bon code
16 avril 2015 à 16:01