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

Effacer plage cellule si une collone contient un mot

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

reve24

XLDnaute Occasionnel
Bonjour
Je bute sur un problème
je désire effacer Si dans la colonne B commence par ESS alors effacement cellule A:E

Ci joint fichier pour etre plus clair

Merci à vous

mon actuelle macro n efface que la cellule colonne B
 

Pièces jointes

Re : Effacer plage cellule si une collone contient un mot

Salut reve24, le Forum

dans un Module Standard

Code:
Option Explicit

Sub EssAi()
Dim i As Long, DerLig As Long
DerLig = Feuil1.Range("B" & Rows.Count).End(xlUp).Row
For i = DerLig To 2 Step -1
    If Cells(i, 2) Like "ESS*" Then Rows(i).EntireRow.ClearContents
Next i
End Sub

Bonne Journée
 

Pièces jointes

Re : Effacer plage cellule si une collone contient un mot

Bonjour reve et dull

une variante :

Code:
Sub e()
derligne = Range("A" & Rows.Count).End(xlUp).Row
For i = 1 To derligne
    If LCase(Left(Range("B" & i), 3)) = "ess" Then
        Range("A" & i & ":E" & i).ClearContents
    End If
Next
End Sub

juste à noter que dans le cas de l'effacement la boucle peut s'exécuter indifféremment en montant ou en descendant, contrairement à la suppression pour laquelle il est beaucoup plus simple de remonter (step -1)
 
Re : Effacer plage cellule si une collone contient un mot

Re le Fil, Salut Eric🙂,


Effectivement avec ta méthode que ce soit de haut en bas ou vice versa cela fonctionne.
Cela vient d'un vieux traumatisme 🙁 ou j'essayais, avec cette méthode, de Supprimer les lignes😱.

Bonne Journée
 
Re : Effacer plage cellule si une collone contient un mot

Re

on est lundi, donc je ne suis peut-être pas réveillé, mais je n edécèle pas d'erreur, ni sur le code de Dull ni sur le mien

sauf que si tu as testé mon code sur le fichier de Dull, Option explicit t'oblige à déclarer tes variables et dans ce cas derligne est inconnu

un petit

dim derligne as long
 
- 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
12
Affichages
452
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…