Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro pour éliminer les lignes

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

M

marskng

Guest
Bonjour ,
J'aurais besoin de votre aide s'il vous plait ; je voudrais avoir une macro pour me permettre de supprimer les lignes pour lesquelles les cellules de la colonne B commencent par lX comme dans ce mini exemple de la pièce jointe.
Merci d'avance
 

Pièces jointes

Dernière modification par un modérateur:
Re : Macro pour éliminer les lignes

Bonsoir,

ceci dans un module standard vba:

Sub DetruireLesLignesLX() ' Commencer par le bas
Dim DerniereLigne, r
On Error Resume Next
DerniereLigne = ActiveSheet.UsedRange.Rows.Count
Application.ScreenUpdating = False
For r = DerniereLigne To 1 Step -1
If Left(Cells(r, 2), 2) = UCase("LX") Then Rows(r).Delete
Next r
ActiveSheet.UsedRange
End Sub


P.
 
Re : Macro pour éliminer les lignes


Merci beaucoup
 
Re : Macro pour éliminer les lignes

Bonjour à tous

Histoire de varier les plaisirs.
Deux autre voies possibles
(la seconde a ma préférence 😉)
VB:
Sub SuppressionSansBouclesMaisAvecEndives()
With Range(Cells(1, "A"), Cells(Rows.Count, "D").End(3))
  .AutoFilter 2, "=LX*" 
 On Error Resume Next 
 .Offset(1).Resize(.Count - 1).SpecialCells(12).EntireRow.Delete
  .Parent.AutoFilterMode = False
End WithEnd Sub
VB:
Sub SansBouclesSansEndivesEtSansFiltre()
Dim dl&: dl = Cells(Rows.Count, "D").End(3).Row
Range(Cells(2, "E"), Cells(dl, "E")) = "=IF(LEFT(RC[-3],2)=""LX"",""Staple1600"",0)"
On Error Resume Next: Columns(5).SpecialCells(-4123, 2).EntireRow.Delete: Columns(5).Delete
End Sub
 
Dernière édition:
Re : Macro pour éliminer les lignes


Merci bien 😀
 
- 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
9
Affichages
229
Réponses
6
Affichages
252
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…