supprimer des cellules qui ne continnent pas une valeur donnée

  • Initiateur de la discussion Diop
  • Date de début
D

Diop

Guest
Bonjour à tous je vouvrais supprimmer toutes les cellules qui ne continnent pas par exemple la valeur "X".
J' ai crée une macro :

Sub tets()
If Range("M1970") <> "X" Then
Range("A1970").ClearContents
End If
End Sub

Mais je n'arrive pas à le faire pour toutes les cellules. J'attends votre aide
Merci
 
A

Abel

Guest
Bonjour Diop, tous


Sub tets()
For each c in Selection
If c <> "X" Then c.ClearContents
Next c
End Sub

Tu sélectionnes la zone où tu veux appliquer la macro puis tu exécutes la macro.
Attention à la casse.

En espérant que ça te dépanne.

Abel
 
A

Abel

Guest
Bonjour Diop, tous


Sub tets()
For each c in Selection
If c <> "X" Then c.ClearContents
Next c
End Sub

Tu sélectionnes la zone où tu veux appliquer la macro puis tu exécutes la macro.
Attention à la casse.

En espérant que ça te dépanne.

Abel
 
E

Eric C

Guest
Bonjour le forum
Bonjour Diop & Abel

Sans la sélection manuelle des cellules ce qui peut être fastidieux si la plage est étendue. Ne fonctionne pas sous XL97.
@ ++ Eric C
 

Pièces jointes

  • Nettoyage_Des_Cells.zip
    9 KB · Affichages: 15
A

Abel

Guest
Eric C, tous

Allélouïa !

UsedRange

Je vais diviser par deux la plupart de mes macros !

Merci Eric C et @Thierry.

L'est vraiment trop bien ce forum (qui ne serait rien sans tout ceux qui y participent).

Abel
 

Discussions similaires

Réponses
6
Affichages
170
Réponses
2
Affichages
176

Statistiques des forums

Discussions
312 503
Messages
2 089 062
Membres
104 014
dernier inscrit
Aurélie MONTEIL