Suppression de ligne après un test

  • Initiateur de la discussion Initiateur de la discussion Choubidoua
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

Choubidoua

Guest
Bonjour,
J'ai un petit soucis avec un code, que voici:

-------------------------------------------
Sub suppr_ligne_code_20()

Dim i As Integer

For i = 1 To fin_lig

Sheets("Export PLS Covadis").Select

If Cells("A" & i).Value = Cells("A" & i + 1).Value Then
Cells("A" & i).EntireRow.Delete
End If

Next i

End Sub
--------------------------------------

" fin_lig " est une variable définie avant, qui a la valeur du nombre de lignes.

Il est censé comparer la valeurs d'une cellule et de la précédente, mais lorsque que je le lance ...
Il ne se passe rien ! Même pas un plantage.

Alors est-ce qu'il y a un soucis dans le code, ou je dois plutôt chercher du coté d'Excel ?

Merci de votre aide.

Choubidoua
 
Re : Suppression de ligne après un test

Bonjour Choubidoua,
Il est censé comparer la valeurs d'une cellule et de la précédente, mais lorsque que je le lance ...
Il ne se passe rien ! Même pas un plantage.
sans voir ton fichier, il sera difficile de trouver ce qui coince

Remarque: lorsqu'on supprime des lignes il faut toujours le faire en remontant
Code:
For i = fin_lig To 1 Step -1

à+
Philippe

Edit: essaie avec:

Rows(i).EntireRow.Delete
 
Dernière édition:
Re : Suppression de ligne après un test

Bonjour,
cells(ligne,colonne)
voici la rectif
Bruno
Code:
Dim i As Integer
 Sheets("Export PLS Covadis").Select
For i = fin_lig To 1 Step -1
If Cells(i, 1).Value = Cells(i + 1, 1).Value Then
 Cells(i + 1, 1).EntireRow.Delete
 End If
 Next i

Edit: Salut Philippe
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
909
Réponses
15
Affichages
782
Réponses
2
Affichages
527
Réponses
5
Affichages
418
Réponses
5
Affichages
573
Retour