Effacer le contenu de cellule selon condition

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

B

berwerk

Guest
Bonjour, je recherche en vain une solution pour effacer le contenu des cellules (Colonnes B C) des lignes comprises entre 2 autres lignes identifiées par le contenu de la cellule de la colonne A.
N'éatant pas sûr d'être très clair, dans le tableau joint, je souhaiterais effacer les blabla en bleu compris entre les lignes toto et titi.
Merci pour votre aide
 

Pièces jointes

Re : Effacer le contenu de cellule selon condition

Bonjour berwerk,

Bienvenue sur XLD,

un essai :

Code:
Sub test()
Dim i As Long, BoolSuppr As Boolean
    BoolSuppr = False
    For i = Range("A65536").End(xlUp).Row To 2 Step -1
        If Range("A" & i).Value = "toto" Then BoolSuppr = False
        If BoolSuppr Then Range("B" & i & ":C" & i).Clearcontents
        If Range("A" & i).Value = "titi" Then BoolSuppr = True
    Next i
End Sub
 
Re : Effacer le contenu de cellule selon condition

Bonjour le fil 🙂,
Une autre solution, plus dangereuse vu qu'elle bouclera jusqu'à exploser l'Integer si il manque "toto" ou "titi" 😛.
Mais ne supprimons pas TotoTiti 😀...
Code:
Sub test()
Dim I As Long
I = 2
While Cells(I, 1) <> "toto"
I = I + 1
Wend
I = I + 1
While Cells(I, 1) <> "titi"
Rows(I).Delete
Wend
End Sub
Bonne journée 😎
 
Re : Effacer le contenu de cellule selon condition

Bonjour , un grand merci à vous 2.Jusqu'à présent j'avais toujours pû me debrouiller en piochant des infos dans les forums, mais là je séchais.
Première expérience enrichissante.
merci encore.
 
- 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