XL 2010 entier naturel

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

dellal

XLDnaute Nouveau
Bonjour,
je cherche le code suivant
en colone C (3)
je prend les chiffres que je divise par 100
puis supression de la ligne si le nombre n'est pas un entier naturel
 
re
une version sans bug

VB:
Sub suppligne()

Dim i As Integer

For i = 200 To 3 Step -1

    If Cells(i, 3).Value Mod 100 <> 0 Or Cells(i, 3).Value < 0 Then Rows(i).EntireRow.Delete
   
Next i



End Sub
 
Dernière édition:
Bonsoir @dellal, @dg62 😉,

Une version plus complexe mais qui devrait être beaucoup plus rapide si on a énormément de données dans la colonne C à supprimer. Dans la plupart des cas, la version de dg62 convient parfaitement (à condition de rajouter une instruction Application.ScreenUpdating = False avant la ligne du For pour accélérer 😉 ).
 

Pièces jointes

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
0
Affichages
131
Réponses
18
Affichages
419
Retour