Supprimer les lignes dont la valeur de la colonne c

J’ai un fichier EXCEL avec plusieurs feuilles.

Mon tableau se présente de la manière suivante :

colonne A colonne B colonne C

cp LIBELLE CODE GEO

3608587 NORMIS 1107446

3615713 ANAP 1119725

3529712 CARDEN 23510420

2672235 STABL 23618715

3336657 OLIGO 1108240

3163240 TANAK 1105140

3634745 SIFROL 1103340

3849581 CEFIX 2109230

3506266 MITOS 2112410

3815582 COTAR 2111410

3456545 ZECLA 2111525

Et je voudrais faire une macro qui permette de :

  • Supprimer dans la feuil1 toutes les lignes dont la valeur de la cellule C est >=1101105 et =<1122500
  • Supprimer dans la feuil2 toutes les lignes dont la valeur de la cellule C est >=2101105 et =<4122500
  • Supprimer dans la feuil1 toutes les lignes dont la valeur de la cellule C est >=21101105 et =<27922500

Je vous remercie par avance pour votre aide.

S.KALI

25macro-test.xlsx (10.53 Ko)

Bonjour khaliente, le forum,

A tester pour la feuille implant. Les feuilles 2 et 3 n’ont pas de données.

Cordialement,

Bernard

31macro-test-1.xlsm (27.55 Ko)

Bonsoir,

@ Bernard :

Pour supprimer des lignes, il faut "TOUJOURS" commencer par le bas....

Style :

      For i = derligne To 3 Step -1
           If Cells(i, 3) >= 1101105 And Cells(i, 3) <= 11225000 Then Rows(i).Delete
      Next i

Bonne soirée

Bonjour cousinhub,

Un grand merci pour l’information.

Bon week-end,

Bernard

cela ne fonctionne pas

Bonsoir,

cela ne fonctionne pas

Ben, si tu le dis.....

Maintenant, dire que cela ne fonctionne pas, sans donner plus de précisions, et de plus, ouvrir un autre fil, c'est ton choix...

tu comprendras aisément qu'une attitude comme la tienne arrive à décourager toute bonne volonté....

Je fréquentais de moins en moins les forums d'entraide, justement à cause de réactions comme la tienne....

Et tu me confortes dans cette position.

Puissent les forums continuer, bon courage dans tes recherches.

Hub

Rechercher des sujets similaires à "supprimer lignes valeur colonne"