XL 2016 Suppression des lignes un fois le pic atteint

  • Initiateur de la discussion Initiateur de la discussion auverland
  • 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 !

auverland

XLDnaute Occasionnel
Bonjour le Forum,

J'ai chercher sur le forum mais pas trouver ma solution.
Je cherche a supprimer toutes les lignes une fois ma valeur maxi atteinte dans la colonne K
j'ai ceci mais ça fonctionne pas

VB:
Sub DelEditeur()
Dim i As Integer
With ThisWorkbook.Sheets("Feuil1")
            For i = .Range("K" & .Rows.Count).End(xlUp).Row To 2 Step -1
                        If .Range("K" & i).Value = Range("K1", ActiveCell.SpecialCells(xlLastCell)) Then
                                   .Rows(i).Delete
                        End If
            Next i
End With
End Sub

Merci d'avance et bon week-end
 
Bonjour,

Pas sûr de comprendre.
En fin de traitement il ne doit rester que la ligne pour laquelle la colonne H est le max des valeurs de cette colonne ?
ou bien il faut supprimer toutes les lignes qui suivent cette valeur max en H ?

A+
 
à tester:
VB:
Sub DelEditeur()
Dim M As Range, DL As Long, Plage As Range
With ThisWorkbook.Worksheets("Feuil1")
DL = .Range("K" & .Rows.Count).End(xlUp).Row
Set Plage = .Range("K2:K" & DL)
Set M = Plage.Find(Application.WorksheetFunction.Max(Plage))
.Rows(M.Row + 1 & ":" & DL).Delete
End With
End Sub

A+
 
Bonjour auverlans, le forum,

Bah un seul Rows suffit et il faut au moins un nombre dans la colonne :
Code:
Sub SupprimerApresMax()
If Application.Count([K:K]) Then Rows(Application.Match(Application.Max([K:K]), [K:K], 0) + 1 & ":" & Rows.Count).Delete
End Sub
Joyeux dimanche de Pâques.
 
- 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

Discussions similaires

Réponses
5
Affichages
704
Réponses
4
Affichages
581
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
806
Réponses
4
Affichages
591
Retour