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

Effacer certaines cellules dans une plage

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

Skyna

XLDnaute Occasionnel
Bonjour à tous,

Pouvez-vous m'indiquer comment creer une macro qui me permette d'effacer automatiquement les cellules d'une plage si elles correspondent à un certain critère.
Dans mon exemple, effacer les cellules inférieures à 0, mais également effacer à nouveau les cellules vides (en fait lorsque je fais un copier-coller des ces données ds un autre tableau, il faut obligatoirement repasser sur les cellules qui sont vides en faisant "suppr", sinon les formules qui viennent chercher ces cellules sont en anomalies).
Ci-joint un fichier.

Merci pour votre aide.
 

Pièces jointes

Dernière édition:
Re : Effecter certaines cellules dans une plage

salut

exemple comme ca de tete

Sub effacer()
Set zoneàtraiter = Range("A1:C50")


For Each ele In zoneàtraiter
If IsEmpty(ele) Or ele.Value = 0 Then
ele.Clear
End If
Next ele

End Sub
 
Re : Effecter certaines cellules dans une plage

Bonjour Skyna, le forum,

un exemple de code pour la colonne C...
Code:
Sub efface()
For i = 3 To Range("c65000").End(xlUp).Row
If Cells(i, 3) = "" Or Cells(i, 3).Value < 0 Then
Cells(i, 3).ClearContents
End If
Next
End Sub
oups pas vu les autres réponses, qui sont bien mieux que la mienne!
 
Dernière édition:
- 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
38
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…