supprimer contenue de cellule par condition

P

Pierre

Guest
Si possible, j'aimerais savoir comment je pourrais éliminer le contenue de cellules (qui sont des nombres seulement) si elle est inférieure à 20.000 par exemple.

Je ne veux pas que les nombres inférieurs a 20.000 soit seulement camouflé à l'aide de la mise en forme automatique mais supprimé.

Pourquoi?
Je dois faire des graphiques et si je n'élimine pas les données érroné, cela fou en l'air le graphiques.

Merci de votre aide.
 
J

Jacky

Guest
Bonjour

Voici le code d'une macro qui répondra à ta question

Dim ma plage As range

For I = 1 to 50
If Range('A' & I).Value < 20000 Then
Range('A' & I).Value = ''
Next I

Je suppose que les cellules à étudier sont entre A1 et A50
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

Jacky si tu n'ecris pas sur la même ligne il manque un end if

soit

If Range('A' & I).Value < 20000 Then
Range('A' & I).Value = ''
end if

soit

If Range('A' & I).Value < 20000 Then Range('A' & I).Value = ''

Bonne soirée
 
P

Pierre

Guest
Merci pour vos réponse et désolé du retard.

Est-ce que cela a le même resultat?
=SI(Cellule initiale<20000;'';Cellule initiale)

Car cela fonctionne, mais pas complètement.

Les données dans le tableau ont bien été éliminé mais les graphiques sont toujours déformé?
 

Discussions similaires

Statistiques des forums

Discussions
312 614
Messages
2 090 242
Membres
104 464
dernier inscrit
alzerco