macro pour remplacer lignes contenant x

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

J

JABE

Guest
Voilà j'ai déjà posté la même question sur le forum de telecharger.com que vous connaissez sans doute vous pouvez lire mon post ici :
http://forum.telecharger.01net.com/forum2.php3?post=53301&cat=1

Seulement au départ je posais la question pour word mais via excel avec une macro ça doit être + simple, je repose ma question ici pour ceux qui voudraient pas aller sur le lien.

Je voudrais supprimer toutes les lignes d'un tableau ou d'un texte contenant une certaine lettre de l'alphabet, est-ce que c'est possible ? Qu'excel me supprime toutes les lignes ayant un mot contenant telle lettre ? Si oui que faut-il taper comme code ?

Attention je ne cherche pas un truc pour supprimer juste la lettre mais toute la ligne qui la contient, et que la lettre soit en début de mot au milieu ou pas.... vous voyez ? J'ai hâte de vous lire.Merci d'avance.
 
Bonjour,

Voici le code :
Sub SupprLigne()
ActiveCell.CurrentRegion.Select
For Each Cell In Selection
If InStr(1, Cell, "x") > 0 Then
Cell.EntireRow.Delete
End If
Next Cell
End Sub

Cette procédure examine chaque cellule de la sélection et si la fonction InStr trouve la lettre 'x' dans le texte (valeur retournée est égale à l'emplacement de la lettre dans la chaine) la ligne est supprimée.

Bonne journée.
Didier
 
- 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

Retour