Supprimer les valeurs zéro [EXCEL]
Résolu/Fermé
iliesss
Messages postés
113
Date d'inscription
mardi 14 septembre 2010
Statut
Membre
Dernière intervention
26 octobre 2014
-
26 sept. 2011 à 12:33
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 26 sept. 2011 à 16:15
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 26 sept. 2011 à 16:15
A voir également:
- Supprimer les valeurs zéro [EXCEL]
- Remettre a zero un pc - Guide
- Liste déroulante excel - Guide
- Supprimer une page word - Guide
- Supprimer les doublons excel - Guide
- Supprimer compte instagram - Guide
1 réponse
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié par eriiic le 26/09/2011 à 13:30
Modifié par eriiic le 26/09/2011 à 13:30
Bonjour,
à mettre dans la feuille concernée :
On pourrait faire plus rapide mais est-ce que ça vaut le coup...
eric
edit :
en sûrement plus rapide mais je te laisse tester ayant la flemme de construire un classeur.
eric
edit2 : correction du 2nd code
à mettre dans la feuille concernée :
Sub suppZero() Dim c As Range Application.ScreenUpdating = False For Each c In [C2:BA3000] If c = 0 Then c.ClearContents Next c Application.ScreenUpdating = true End Sub
On pourrait faire plus rapide mais est-ce que ça vaut le coup...
eric
edit :
en sûrement plus rapide mais je te laisse tester ayant la flemme de construire un classeur.
Sub suppZero() Dim f As Long Application.ScreenUpdating = False For f = 3 To 53 Range("A1:ba3000").AutoFilter Field:=f, Criteria1:=0 On Error Resume Next [C2].Offset(0, f - 3).Resize(2999, 1).SpecialCells(xlCellTypeVisible).ClearContents On Error GoTo 0 Range("A1:ba3000").AutoFilter Next f Application.ScreenUpdating = False End Sub
eric
edit2 : correction du 2nd code
26 sept. 2011 à 15:18
merci beaucoup pour la solution, le deuxième code est rapide que le premier mais les deux codes fonctionnent
merci encore une fois .
26 sept. 2011 à 15:29
26 sept. 2011 à 16:15
Bonne intervention lentz ;-)
eric