voix_off
Messages postés10Date d'inscriptionmercredi 23 mars 2005StatutMembreDernière intervention 6 juin 2005
-
11 avril 2005 à 11:26
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 2006
-
11 avril 2005 à 20:10
Bonjour,
j'ai un problème énervant !!
dans mon tableau Excel, la première colonne est remplie ou bien avec un X, ou bien avec rien du tout (en gros, la cellule est remplie ou ne l'est pas).
Je dois supprimer toutes les lignes dont la première cellule ne contient rien (les lignes sans X, donc).
Quel code simple puis-je utiliser ? Je suis perdu :-(
Merci
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 11 avril 2005 à 20:10
Sub SupprimerLignesVides()
Dim derniereLigne as Long
Dim r As Long
DerniereLigne = ActiveSheet.UsedRange.Row - 1
DerniereLigne = DerniereLigne + ActiveSheet.UsedRange.Rows.Count
Application.ScreenUpdating = False
For r = DerniereLigne To 1 Step -1
If Application.WorkSheetFunction.CountA(Rows(r)) = 0 Then
Rows(r).Delete
End If
Next r
Application.ScreenUpdating = True
End Sub
Cette fonction supprime les lignes vides, a condition que toutes les lignes soit vides.
Par exemple si tu n'as rien en A1,B1, ect...mais que tu as en Z1 quelque chose dans la cellule, cette ligne ne sera pas supprimée.