Macro, suppression données cellules
Résolu/Fermé
Lentzouille2
Messages postés
806
Date d'inscription
samedi 22 octobre 2011
Statut
Membre
Dernière intervention
13 janvier 2020
-
12 avril 2012 à 15:41
Lentzouille2 Messages postés 806 Date d'inscription samedi 22 octobre 2011 Statut Membre Dernière intervention 13 janvier 2020 - 12 avril 2012 à 17:04
Lentzouille2 Messages postés 806 Date d'inscription samedi 22 octobre 2011 Statut Membre Dernière intervention 13 janvier 2020 - 12 avril 2012 à 17:04
A voir également:
- Macro, suppression données cellules
- Forcer suppression fichier - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Verrouiller cellules excel - Guide
4 réponses
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 711
12 avril 2012 à 16:56
12 avril 2012 à 16:56
Re,
Sub suppr()
Dim i As Integer
Application.ScreenUpdating = True
For i = 1 To 20000
If Cells(i, 7) = "0" Then
Range("G" & i).ClearContents
End If
Next
Application.ScreenUpdating = True
End Sub
Ou
Sub suppr()
Dim i As Integer
Application.ScreenUpdating = True
For i = 1 To 20000
If Cells(i, 7) = "0" Then
Cells(i, 7).ClearContents
End If
Next
Application.ScreenUpdating = True
End Sub
Bonne suite
Sub suppr()
Dim i As Integer
Application.ScreenUpdating = True
For i = 1 To 20000
If Cells(i, 7) = "0" Then
Range("G" & i).ClearContents
End If
Next
Application.ScreenUpdating = True
End Sub
Ou
Sub suppr()
Dim i As Integer
Application.ScreenUpdating = True
For i = 1 To 20000
If Cells(i, 7) = "0" Then
Cells(i, 7).ClearContents
End If
Next
Application.ScreenUpdating = True
End Sub
Bonne suite
Lentzouille2
Messages postés
806
Date d'inscription
samedi 22 octobre 2011
Statut
Membre
Dernière intervention
13 janvier 2020
39
12 avril 2012 à 16:32
12 avril 2012 à 16:32
Je suis parti de ce code
Mais ça me supprime la ligne, je pense qu'il y a juste un petit truc à changer ... mais je ne vois pas quoi ...
Merci d'avance !
Sub suppr() Dim i As Integer Application.ScreenUpdating = True For i = 1 To 20000 If Cells(i, 7) = "0" Then Rows(i).Delete i = i - 1 End If Next Application.ScreenUpdating = False End Sub
Mais ça me supprime la ligne, je pense qu'il y a juste un petit truc à changer ... mais je ne vois pas quoi ...
Merci d'avance !
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 711
12 avril 2012 à 16:43
12 avril 2012 à 16:43
Bonjour,
Sub suppr()
Dim i As Integer
Application.ScreenUpdating = True
For i = 1 To 20000
If Cells(i, 7) = "0" Then
Rows(i & ":" & i).ClearContents
End If
Next
Application.ScreenUpdating = True
End Sub
Bonne suite
Sub suppr()
Dim i As Integer
Application.ScreenUpdating = True
For i = 1 To 20000
If Cells(i, 7) = "0" Then
Rows(i & ":" & i).ClearContents
End If
Next
Application.ScreenUpdating = True
End Sub
Bonne suite
Lentzouille2
Messages postés
806
Date d'inscription
samedi 22 octobre 2011
Statut
Membre
Dernière intervention
13 janvier 2020
39
12 avril 2012 à 16:51
12 avril 2012 à 16:51
Merci de ta réponse,
Ton code fonctionne à un détail près ... il me supprime toutes les données de la ligne ... je veux juste que ça soit les données de la cellule qui soit supprimé.
Merci !
Ton code fonctionne à un détail près ... il me supprime toutes les données de la ligne ... je veux juste que ça soit les données de la cellule qui soit supprimé.
Merci !
12 avril 2012 à 17:04