Macro: supprimer ligne si un mot se termine par ....

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

Marie123

Guest
Bonjour à tous,

J'ai un fichier dans lequel j'ai inséré une macro qui trie, supprime des lignes, etc... Mais je sèche sur une fonction....
J'ai une colonne en L, où certains mots se terminent par "D". Je souhaiterai que la macro supprime les lignes entières lorsque c'est le cas.
Je n'ai rien trouvé de tel dans Google, pourriez-vous m'aider s'il vous plait?

Merci et bonne journée 🙂
 
Bonjour à, tous

Inspiré d'exemples lus sur le forum
(Il faut que la colonne M soit vide ou alors il faut mettre les formules dans une autre colonne)
VB:
Sub MacroTest()
Dim Fin As Long
Fin = Cells(Rows.Count, "L").End(xlUp).Row
Range("M2:M" & Fin).FormulaR1C1 = "=IF(UPPER(RIGHT(RC[-1]))=""D"",""X"",0)"
Columns("M:M").SpecialCells(xlCellTypeFormulas, 2).EntireRow.Delete
Columns("M:M").Delete Shift:=xlToLeft
End Sub

Avec cette formule, ca supprime les lignes qui finissent par d ou D.
 
- 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
570
Réponses
5
Affichages
667
Retour