Supprimer ligne
Résolu/Fermé
pascal3110
Messages postés
136
Date d'inscription
vendredi 13 février 2015
Statut
Membre
Dernière intervention
14 mars 2016
-
26 oct. 2015 à 16:33
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016 - 26 oct. 2015 à 18:17
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016 - 26 oct. 2015 à 18:17
A voir également:
- Supprimer ligne
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Aller à la ligne excel - Guide
- Partager photos en ligne - Guide
- Vente en ligne particulier - Guide
3 réponses
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 857
Modifié par diablo13800 le 26/10/2015 à 16:50
Modifié par diablo13800 le 26/10/2015 à 16:50
Bonjour
Peut-tu essayer avec cette Macro?
Bien sur a adapter suivant ton tableau :)
Peut-tu essayer avec cette Macro?
Sub Macro1()
For i = 43 To 8 Step -1
If ((ThisWorkbook.ActiveSheet.Range("B" & i).Value) = 0) Then
ThisWorkbook.ActiveSheet.Range("B" & i).EntireRow.Delete
End If
Next
End Sub
Bien sur a adapter suivant ton tableau :)
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
524
26 oct. 2015 à 16:56
26 oct. 2015 à 16:56
Bonjour,
Tu peux utiliser une simple boucle
A+
Tu peux utiliser une simple boucle
Sub SupprimerLignes()
Dim Ligne As Integer
For Ligne = 43 To 8 Step -1
If Range("B" & Ligne).Value = 0 Then Rows(Ligne).Delete
Next Ligne
End Sub
A+
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 857
26 oct. 2015 à 16:59
26 oct. 2015 à 16:59
Hmmm J'ai pas encore l'habitude d'optimiser le code a ce point grrrr :)
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
524
>
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
26 oct. 2015 à 17:35
26 oct. 2015 à 17:35
Pourtant, sur le fond ton code est préférable au mien car il désigne explicitement les objets classeur et feuille.
Mon code adapté
A+
Mon code adapté
Sub SupprimerLignes()
Dim Ligne As Integer
With ThisWorkbook.Worksheets("Feuil1")
For Ligne = 43 To 8 Step -1
If .Range("B" & Ligne).Value = 0 Then .Rows(Ligne).Delete
Next Ligne
End With
End Sub
A+
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 857
>
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
26 oct. 2015 à 17:37
26 oct. 2015 à 17:37
Ce qui est bien c'est qu'on ne sait toujours pas si la personne qu'on essai d'aider est satisfaite:)
pascal3110
Messages postés
136
Date d'inscription
vendredi 13 février 2015
Statut
Membre
Dernière intervention
14 mars 2016
26 oct. 2015 à 18:17
26 oct. 2015 à 18:17
Bonjour
la personne est surprise de la rapidité de réponse....
c'est impressionnant
je n'ai qu'à dire un grand bravo et un encore plus grand merci cela fonctionne du feu de dieu
merci merci merci
la personne est surprise de la rapidité de réponse....
c'est impressionnant
je n'ai qu'à dire un grand bravo et un encore plus grand merci cela fonctionne du feu de dieu
merci merci merci